立即注冊(cè) 登錄
返回首頁

uid:257705的個(gè)人空間

日志

一種新的單片機(jī)編譯器4:ZJB8

已有 846 次閱讀2017-12-5 15:15

附錄1、ZJB運(yùn)算符

 

運(yùn)算符

含義

注釋

+

加法運(yùn)算符

雙目加

++

加加|增量|壓棧運(yùn)算符

雙目進(jìn)位加或前綴增量或后綴壓棧

-

減法|取補(bǔ)運(yùn)算符

雙目減或前綴單目取補(bǔ)

--

減減|減量|出棧運(yùn)算符

雙目進(jìn)位減或前綴減量或后綴出棧

*

乘法|調(diào)用運(yùn)算符

雙目乘或前綴調(diào)用

/

除法運(yùn)算符|過程返回

雙目除運(yùn)算或過程返回

//

中斷返回

中斷返回,恢復(fù)同優(yōu)先級(jí)中斷

|

位或運(yùn)算符(布爾或運(yùn)算)

雙目位或

&

位與運(yùn)算符(布爾與運(yùn)算)

雙目位與

^

異或運(yùn)算符(布爾異或運(yùn)算)

雙目異或

~

取反運(yùn)算符(布爾非運(yùn)算)

單目前綴取反

<< 

左移運(yùn)算符

左移(參加串并接口)

>> 

右移運(yùn)算符

右移(常見串并接口)

=

賦值運(yùn)算符

雙目賦值

==

取代運(yùn)算符

雙目取代

!

跳轉(zhuǎn)運(yùn)算符

前綴跳轉(zhuǎn)標(biāo)號(hào)

以下運(yùn)算符只能用于?開頭的選擇語句,主要用于兩對(duì)象比較

?

如果運(yùn)算符

?后跟條件比較式

=

相等比較符

相等比較

<> 

不等比較符

不等比較

小于比較符

無符號(hào)比較

<=

小于等于比較符

無符號(hào)比較

大于比較符

無符號(hào)比較

>=

大于等于比較符

無符號(hào)比較

<< 

小小于比較符

有符號(hào)比較

<<=

小小于等于比較符

有符號(hào)比較

>> 

大大于比較符

有符號(hào)比較

>>=

大大于等于比較符

有符號(hào)比較

 

ZJB快速運(yùn)算符

|=

賦值或運(yùn)算符

雙目相或并賦值

&=

賦值與運(yùn)算符

雙目相與并賦值

^=

賦值異或運(yùn)算符

雙目相異或并賦值

+=

賦值加運(yùn)算符

雙目相加并賦值

-=

賦值減運(yùn)算符

雙目相減并賦值

*=

賦值乘運(yùn)算符

雙目相乘并賦值

/=

賦值除運(yùn)算符

雙目相除并賦值

 附錄2、ZJB編譯器特性

 

編輯器特性:

       1:右鍵可拉動(dòng)文本,使用更加方便

       2:代碼折疊功能,使您更快的瀏覽程序

       2:行首空格自動(dòng)轉(zhuǎn)跳格,使您的程序更規(guī)范

       3:中文標(biāo)點(diǎn)自動(dòng)轉(zhuǎn)英文,使您編程更快捷

       4:可定制的編輯界面,更能偏好您的習(xí)慣

編譯器流程控制特性:

       1:可嵌套的父子行段結(jié)構(gòu)使程序更加清晰

       2:簡(jiǎn)單的定次重復(fù)使您編程更靈活

       3:自動(dòng)優(yōu)化的跳轉(zhuǎn)代碼是您更省心

編譯器數(shù)據(jù)操控特性:

       1:分節(jié)和標(biāo)節(jié)功能使變量和常量操作更隨意

       2:可自由操縱累加器、寄存器、硬件指針和堆棧使程序更高效

       3:新增的串并語句將更貼近現(xiàn)代硬件

       4:使用0H串可定制執(zhí)行代碼

編譯器過程特性:

       1:可返參數(shù)更適合數(shù)據(jù)采集

       2:引用參數(shù)使傳遞更快速

       3:過程重載使功能可細(xì)分

       4:垃圾過濾功能使代碼更小巧

編譯器除錯(cuò)特性:

       1:自動(dòng)生成錯(cuò)誤列表使查錯(cuò)更方便

       2:點(diǎn)擊列表自動(dòng)跳轉(zhuǎn)錯(cuò)誤使查錯(cuò)更快速

編譯器生成的文件:

       1HEX燒錄文件

       2:可選的LIS列表文件

       3:可選的片內(nèi)存儲(chǔ)器映像文件

       4:可選的編譯過程信息文件

編譯器使用的符號(hào)約定:

       A            累加器

       C            位累加器

       Rn          寄存器,用于代表R0-R7

       Ri           8位指針,用于代表R0-R1

       @Ri        內(nèi)存指量,Ri指針指向的片內(nèi)1字節(jié)內(nèi)存數(shù)據(jù)

       @@Ri     外存指量,Ri指針指向的片外1字節(jié)內(nèi)存數(shù)據(jù)

       DP          16位指針,可分為DPH,DPL

       @@DP    外存指量,DP指針指向的1字節(jié)外存數(shù)據(jù)。

       p            片內(nèi)位變量

       x             片內(nèi)字節(jié)或字節(jié)集變量

       #x           獲取變量地址

       k            常數(shù)或常量

       T0           定時(shí)器0

       T1           定時(shí)器0

 


路過

雞蛋

鮮花

握手

雷人

評(píng)論 (0 個(gè)評(píng)論)

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

返回頂部