版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1MSP430MSP430指令速查表指令速查表指令操作數(shù)位置及執(zhí)行過程操作數(shù)位置及執(zhí)行過程說明狀態(tài)位代碼源操作數(shù)源操作數(shù)目的操作數(shù)目的操作數(shù)指令指令執(zhí)行過程詳述VNZCADC[.W]或ADC.BdstdstCdst進(jìn)位C加至目的操作數(shù)目的操作數(shù)以前的內(nèi)容丟失ADD[.W]或ADD.Bsrcdstsrcdstdst源操作數(shù)加至目的操作數(shù)源操作數(shù)不受影響目的操作數(shù)以前的內(nèi)容丟失ADDC[.W]或ADDC.BsrcdstsrcdstCdst源
2、操作數(shù)和進(jìn)位C加至目的操作數(shù)源操作數(shù)不受影響目的操作數(shù)以前的內(nèi)容丟失[.W]或.Bsrcdstsrc..dstdst源操作數(shù)和目的操作數(shù)邏輯與結(jié)果放入目的操作0BIC[.W]或BIC.Bsrcdstnot.src..dstdst求反后的源操作數(shù)和目的操作數(shù)邏輯與結(jié)果放入目的操作數(shù)源操作數(shù)不變BIS[.W]或BIS.Bsrcdstsrc..dstdst源操作數(shù)和目的操作數(shù)邏輯或結(jié)果放入目的操作數(shù)源操作數(shù)不變BIT[.W]或BIT.Bsrc
3、dstsrc..dst源操作數(shù)和目的操作數(shù)邏輯與其結(jié)果只影響狀態(tài)位目的操作數(shù)和源操作數(shù)不變0BRdst轉(zhuǎn)移到無條件轉(zhuǎn)移到64K地址空間的任一地址處可使用所有的源尋址方式轉(zhuǎn)換指令是一個(gè)字指令CALLdstPC2堆棧dstPC調(diào)用64K地址空間中任一地址處的子程序可使用所有的尋址方式返回地址(后續(xù)指令的地址)儲(chǔ)存在堆棧中調(diào)用指令是一個(gè)字指令CLR[.W]或CLR.Bdst清除目的操作數(shù)清除目的操作數(shù)CLRC清除進(jìn)位位進(jìn)位位被清零清除進(jìn)位位指
4、令是一個(gè)字指令0CLRN清除負(fù)位常數(shù)#04H求反后(0FFFBH)和目的操作數(shù)邏輯與結(jié)果放入目的操作數(shù)清除負(fù)位指令是一個(gè)字指令0CLRZ清除零位常數(shù)#02H求反后(0FFFDH)和目的操作數(shù)邏輯與結(jié)果放入目的操作數(shù)清除負(fù)位指令是一個(gè)字指令0CMP[.W]或CMP.Bdstdstsrc從目的操作數(shù)中減去源操作數(shù)方法是將源操作數(shù)求反再加1源操作數(shù)和目的操作數(shù)不受影響不保存結(jié)果只影響狀態(tài)位DADC[.W]或DADC.BdstdstCdst(十
5、進(jìn)制)進(jìn)位位C作為十進(jìn)制加至目的操作數(shù)DADD[.W]或DADD.BsrcdstsrcdstCdst(十進(jìn)制)源操作數(shù)和目的操作數(shù)被當(dāng)作4個(gè)帶有正符號(hào)的二十進(jìn)制BCD數(shù)十進(jìn)制的源操作數(shù)和進(jìn)位C被加至目的操作數(shù)源操作數(shù)不受影響目的操作數(shù)以前的內(nèi)容丟失些結(jié)果對(duì)于非二十進(jìn)制數(shù)是不確定的DEC[.W]或DEC.Bdstdst1dst目的操作數(shù)減1以前的內(nèi)容丟失3RETITOSSRSP2SP,TOSPCSP2SP(1)狀態(tài)寄存器恢復(fù)到中斷服務(wù)程序
6、開始時(shí)的值用TOS存儲(chǔ)器中的值替換SR中的當(dāng)前值可做到這一點(diǎn)堆棧指針SP加2(2)程序計(jì)數(shù)器恢復(fù)到中斷服務(wù)程序開始時(shí)的值這是中斷程序流的后續(xù)步驟用TOS存儲(chǔ)器中的值替換PC的當(dāng)前值可實(shí)現(xiàn)這種恢復(fù)堆棧指SP加1RETTOSSRSP2SP由CALL指令壓進(jìn)棧的返回地址移至程序計(jì)數(shù)器程序在子程序調(diào)用后的代碼地址處繼續(xù)執(zhí)行RLA[.W]或RLA.Bdst算術(shù)左移目的操作數(shù)左移一位MSB成為進(jìn)位位CLSB填0RLA指令可當(dāng)作符號(hào)乘2在執(zhí)行該操作前
7、如果dst大于等于04000H且小于0C000H則產(chǎn)生溢出結(jié)果會(huì)改變符號(hào)RLC[.W]或RLC.Bdst帶進(jìn)位位左移目的操作數(shù)左移一位進(jìn)位位C移入LSBMSB移入進(jìn)位位CRRA[.W]或RRA.Bdst算術(shù)右移目的操作數(shù)右移一位MSB移入MSBMSB移入MSB–1LSB1移入LSB0RRC[.W]或RRC.Bdst帶進(jìn)位位右移目的操作數(shù)右移一位進(jìn)位位C移入MSBLSB移入進(jìn)位位CSBC[.W]或SBC.Bdst從目的操作數(shù)減去借位進(jìn)位C
8、加到減1后的目的操作數(shù)目的操作數(shù)原來的內(nèi)容丟失SETC置進(jìn)位位進(jìn)位C被置這是一個(gè)常用的操作1SETN置負(fù)位1負(fù)位N被置1SETZ置零位1負(fù)位Z被置1SUB[.W]或SUB.Bsrcdstdst.not.src1dst從目的操作數(shù)中減去源操作數(shù)方法是將源操作數(shù)求反再加上常數(shù)1源操作數(shù)不受影響目的操作數(shù)以前的內(nèi)容丟失SUBC[.W]或SUBC.Bsrcdstdst.not.srcCdst從目的操作數(shù)中減去源操作數(shù)方法是將源操作數(shù)求反再加上進(jìn)
9、位C源操作數(shù)不受影響目的操作數(shù)以前的內(nèi)容丟失SWAPdst交換字節(jié)目的操作數(shù)的高位字節(jié)和低位字節(jié)互換SXTdstdst位7位8......位150低位字節(jié)的符號(hào)擴(kuò)展到高位字節(jié)0TST[.W]或TST.Bdst測(cè)試目的操作數(shù)比較目的操作數(shù)和0根據(jù)結(jié)果設(shè)置狀態(tài)位目的操作數(shù)不受影響01X[.W]或X.Bsrcdstsrc.x.dstdst源操作數(shù)和目的操作數(shù)異或其結(jié)果放放目的操作數(shù)源操作數(shù)不受影響注:1、以上指令共、以上指令共5151條2、狀
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 自我命宮速查表
- msp430學(xué)習(xí)小結(jié)3-msp430基本時(shí)鐘模塊
- 顏色色值速查表
- 螺紋底孔加工速查表
- msp430教程1msp430 單片機(jī)系列簡(jiǎn)介
- 自然叫牌法速查表
- msp430串行通信
- gb150內(nèi)容速查表
- 空氣能故障代碼速查表
- 常用貼片電阻阻值速查表
- 51指令
- windows藍(lán)屏代碼含意速查表
- nrf905無線發(fā)送 msp430
- 基于msp430的溫度采集系統(tǒng)
- 工傷保險(xiǎn)待遇簡(jiǎn)明速查表
- rbs2000告警速查表(中文)
- tcl液晶電視故障速查表
- msp430單片機(jī)實(shí)踐篇---msp430單片機(jī)控制io口操作-led燈閃爍
- 工傷保險(xiǎn)待遇簡(jiǎn)明速查表
- 附5《IO端口速查表》.pdf
評(píng)論
0/150
提交評(píng)論