<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 協(xié)處理器及其他指令之:零計數指令CLZ

協(xié)處理器及其他指令之:零計數指令CLZ

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

9.3

v5及其以上版本提供了一條新的指令——(CountLeadingZeros)。該指令用于計算最高符號位與第一個(gè)1之間的0的個(gè)數。當一些操作數需要規范化(使其最高位為1)時(shí),該指令用于計算操作數需要左移的位數。

本文引用地址:http://dyxdggzs.com/article/257050.htm

1.指令編碼格式

指令返回操作數二進(jìn)制編碼中第一個(gè)1前0的個(gè)數。如果操作數為0,則指令返回32;如果操作數二進(jìn)制編碼第31位為1,指令返回0。

指令編碼格式如圖9.9所示。

圖9.9CLZ指令的編碼格式

注意

該指令不影響程序狀態(tài)字的條件標志位。

2.指令的語(yǔ)法格式

CLZ{cond>}Rd>,Rm>

①cond>

為指令編碼中的條件域。它指示指令在什么條件下執行。當cond>忽略時(shí),指令為無(wú)條件執行(cond=AL(Alway))。

②Rd>

確定指令的目標寄存器,如果r15用做目標寄存器,指令的執行結果不可預知。

③Rm>

確定指令的源寄存器,如果r15被用作源寄存器,指令的執行結果不可預知。

3.指令操作的偽代碼

指令操作的偽代碼如下面程序段所示。

IfRm==0

Rd=32

Else

Rd=31-(bitpositionofmostsignificant“1”inRm)

4.指令的使用

該指令一般用于下面兩種情況。

·計算操作數規范化時(shí)需要左移的位數。

·確定一個(gè)優(yōu)先級掩碼中最高優(yōu)先級(最高位的優(yōu)先級)。

5.指令舉例

下面的例子標準化Rm中的數據。注意其中的移位指令使用了MOVS而非MOV,這主要是考慮到Rm中的數據為0的特殊情況。

CLZRd,Rm

MOVSRm,Rm,LSLRd



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>