<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM匯編程序設(shè)計(jì)之:匯編語(yǔ)言文件格式

          ARM匯編程序設(shè)計(jì)之:匯編語(yǔ)言文件格式

          作者: 時(shí)間:2013-09-30 來(lái)源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/257046.htm

          (3)雙目運(yùn)算

          匯編中將雙目運(yùn)算符放在兩個(gè)操作數(shù)中間。一般情況下,雙目運(yùn)算的優(yōu)先級(jí)低于單目運(yùn)算。下面將以操作符的優(yōu)先級(jí)為序分別介紹各操作符。

          注意

          操作符的優(yōu)先級(jí)與C語(yǔ)言中操作符優(yōu)先級(jí)順序略有不同,詳見(jiàn)單目運(yùn)算一節(jié)。

          表10.6列出了乘法相關(guān)操作符。

          表10.6 乘法相關(guān)操作符

          操作符

          別名

          使用

          說(shuō)明

          *

          A*B

          乘法操作

          /

          A/B

          除法操作

          :MOD:

          %

          A:MOD:B

          以B為除數(shù)對(duì)A取模

          乘法相關(guān)操作符包括乘、除、取模運(yùn)算,在雙目運(yùn)算中具有最高優(yōu)先級(jí)。這些運(yùn)算的操作數(shù)只能是數(shù)字表達(dá)式。

          表10.7列出了字符串相關(guān)操作符。

          表10.7 字符串操作符

          操作符

          使用

          說(shuō)明

          :CC:

          A:CC:B

          連接兩個(gè)字符串

          :LEFT:

          A:LEFT:B

          返回字符串A最左端B長(zhǎng)度的字符,操作數(shù)A必須為字符串,B必須為整數(shù)表達(dá)式

          :RIGHT:

          A:RIGHT:B

          返回字符串A最右端B長(zhǎng)度的字符,操作數(shù)A必須為字符串,B必須為整數(shù)表達(dá)式

          表10.8列出了移位操作符。移位操作中兩個(gè)操作數(shù)均為數(shù)字表達(dá)式。

          表10.8 移位操作符

          操作符

          別名

          使用

          說(shuō)明

          :ROL:

          A:ROL:B

          A循環(huán)左移B位

          :ROR:

          A:ROR:B

          A循環(huán)右移B位

          :SHL:

          A:SHL:B

          A左移B位

          :SHR:

          >>

          A:SHR:B

          A右移B位

          注意

          SHR是邏輯右移,不影響符號(hào)位。

          表10.9列出了所有加、減、邏輯操作符。

          表10.9 加減運(yùn)算操作符

          操作符

          別名

          使用

          說(shuō)明

          +

          A+B

          A加上B

          A−B

          從B中減去A

          :AND:

          A:AND:B

          A和B按位與

          :EOR:

          ^

          A:EOR:B

          A和B按位異或

          :OR:

          ||

          A:OR:B

          A和B按位或

          加、減運(yùn)算的操作數(shù)均為數(shù)字表達(dá)式。邏輯運(yùn)算的表達(dá)式為數(shù)字表達(dá)式,此運(yùn)算按位操作產(chǎn)生結(jié)果。

          表10.10列出了匯編中的關(guān)系符。關(guān)系操作符用于表示兩個(gè)同類(lèi)表達(dá)式之間的關(guān)系。關(guān)系符的兩個(gè)操作數(shù)必須為同種類(lèi)型的操作數(shù)。操作數(shù)可以是數(shù)字變量、程序相關(guān)表達(dá)式、寄存器相關(guān)表達(dá)式或字符串。

          表10.10 關(guān)系操作符

          操作符

          別名

          使用

          說(shuō)明

          =

          ==

          A=B

          判斷A是否等于B

          >

          A>B

          判斷A是否大于B

          >=

          A>=B

          判斷A是否大于等于B

          AB

          判斷A是否小于B

          =

          A=B

          判斷A是否小于等于B

          /=

          >

          !=

          A/=B

          判斷A是否不等于B



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();