移位寄存器指令
發(fā)布時間:2019/6/6 21:58:48 訪問次數(shù):2339
移位寄存器指令
移位寄存器指令都是對無符號數(shù)進行處理,執(zhí)行時只考慮要移位的存儲單元每一位的數(shù)字狀態(tài), H1062NL而不管數(shù)據(jù)的值的大小。本類指令在一個數(shù)字量輸出點對應(yīng)多個相對固定狀態(tài)的情況下有廣泛的應(yīng)用。
左移和右移
左移和右移根據(jù)所移位的數(shù)的長度可分為字節(jié)型、字型、雙字型。移位特點如下所述:移位數(shù)據(jù)存儲單元的移出端與SM1。l(溢出)相連,所以最后被移出的位被放到SM1.1位存儲單元。
移位時,移出位進人sM1.1,另一端自動補0。例如,在右移時,移位數(shù)據(jù)的最右端位移人SM1,1,左端每次補0。SM1.1始終存放最后一次被移出的位。移位次數(shù)與移位數(shù)據(jù)的長度有關(guān),如果所需移位次數(shù)大于移位數(shù)據(jù)的位數(shù),則超出的次數(shù)無效。字左移時,若移位次數(shù)設(shè)定為⒛,則指令實際執(zhí)行結(jié)果是只能移位16次,而不是設(shè)定值~90次。
如果移位操作使數(shù)據(jù)變?yōu)?,則零存儲器位(SM1.0)自動置位。
移位指令影響的特殊存儲器位:SM1,0(零),SM1.1(溢出)。
使能流輸出ENO斷開的出錯條件:0006(間接尋址)。
移位次數(shù)N為字節(jié)型數(shù)據(jù)。
移位寄存器指令
移位寄存器指令都是對無符號數(shù)進行處理,執(zhí)行時只考慮要移位的存儲單元每一位的數(shù)字狀態(tài), H1062NL而不管數(shù)據(jù)的值的大小。本類指令在一個數(shù)字量輸出點對應(yīng)多個相對固定狀態(tài)的情況下有廣泛的應(yīng)用。
左移和右移
左移和右移根據(jù)所移位的數(shù)的長度可分為字節(jié)型、字型、雙字型。移位特點如下所述:移位數(shù)據(jù)存儲單元的移出端與SM1。l(溢出)相連,所以最后被移出的位被放到SM1.1位存儲單元。
移位時,移出位進人sM1.1,另一端自動補0。例如,在右移時,移位數(shù)據(jù)的最右端位移人SM1,1,左端每次補0。SM1.1始終存放最后一次被移出的位。移位次數(shù)與移位數(shù)據(jù)的長度有關(guān),如果所需移位次數(shù)大于移位數(shù)據(jù)的位數(shù),則超出的次數(shù)無效。字左移時,若移位次數(shù)設(shè)定為⒛,則指令實際執(zhí)行結(jié)果是只能移位16次,而不是設(shè)定值~90次。
如果移位操作使數(shù)據(jù)變?yōu)?,則零存儲器位(SM1.0)自動置位。
移位指令影響的特殊存儲器位:SM1,0(零),SM1.1(溢出)。
使能流輸出ENO斷開的出錯條件:0006(間接尋址)。
移位次數(shù)N為字節(jié)型數(shù)據(jù)。
上一篇:使用順序繼電器指令的限制
熱門點擊
- 零電壓保護
- 數(shù)字量輸出模塊
- 空氣炮的應(yīng)用領(lǐng)域主要如下
- 脈沖波形的ESD脈沖模擬器和被測器件(DUT
- 一個典型的無線傳感器網(wǎng)絡(luò)的組成
- 可編程控制器的硬件基礎(chǔ)
- 可編程控制器的組成
- 元器件鑒定檢驗中的物理試驗是考核元器件產(chǎn)品質(zhì)
- 具有模擬量控制的系統(tǒng)就要用到數(shù)
- 密封檢測技術(shù)中的粗檢漏方法
推薦技術(shù)資料
- 聲道前級設(shè)計特點
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究