51單片機(jī)匯編指令表_第1頁
51單片機(jī)匯編指令表_第2頁
51單片機(jī)匯編指令表_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、序號助記符指令說明|字節(jié)數(shù)周期數(shù)A(數(shù)據(jù)傳遞類指令)A1MOVA, Rn奇存器傳送到累加器1A2MOV A, direct直接地址傳送到累加器21A3MOVA, Ri累加器傳專送到外部RAM(8地址)11A4MOVA, #data立即數(shù)傳專送到累加器21A5MOVRn, A累加器傳送到寄存器11A6MOVRn, direct直接地址傳送到寄存器22A7MOVRn, #data累加器傳送到直接地址21A8MOVdirect, Rn寄存器傳送到直接地址2-1A9MOVdirect, direct直接地址傳送到直接地址32A10MOV ndirect, A累加器傳送到直接地址21A11MOVdire

2、ct, Ri間接RAM傳送到直接地址22A12MOVdirect, #data立即數(shù)傳送到直接地址32A13MOVRi, A直接地址傳送到直接地址12A14MOVRi, direct直接妾地址傳送到間接RAM21A15MOVRi, #data立祁數(shù)傳送到間接RAM22A16MOVDPTR , #data1616位常數(shù)加載到數(shù)據(jù)指針31A17MOVCA, A+DPTR代碼字節(jié)傳送到累加器12A18MOVCA, A+PC代碼字節(jié)傳送到累加器12A19MOVX 1A, Ri外部RAM(8地址)傳送到累加器12A20MOVXA, DPTR外部RAM(16地址)傳送到累加器12A21MOVXRi, A累

3、加器傳送到外部RAM(8地址)T2A22MOVXDPTR , A累加器傳送到外部RAM(16地址)12A23PUSH :direct直接地址壓入堆棧22A24POPdirect直接地址彈出堆棧22A25XCHA,R n寄存器和累加器交換11A26XCHA, direct直接地址和累加器交換21A27XCH A, Ri間接RAM和累加器交換11A28XCHDA, Ri間接RAM和累加器交換低4位字節(jié)11B(算術(shù)運(yùn)算類指令)B1INCA累加器加111B2INCRn寄存字器加111B3INCdirect直接妾地址加121B4INCRi間接RAM加111B5INCDPTR數(shù)據(jù)指針十加112B6DECA

4、累加器減或1丄1B7DECRn寄存器減111B8DECdirect直接地址減122B9DECRi間接RAM減111B10MULAB累加器和B寄存器相乘14B11DIVAB累加器除以B寄存器14B12DAA累加器十進(jìn)制調(diào)整11B13ADDA,R n寄存年器與累加器求和11B14ADDA,direct直接妾地址與累加器求和21B15ADD匚A,Ri一間接RAM與累加器求和11B16ADD 1A,#data立即數(shù)與累加器求和21B17ADDCA,R n寄存器與累加器求和(帶進(jìn)位)11B18ADDCA,direct直接地址與累加器求和(帶進(jìn)位)21B19ADDCA,Ri間接RAM與累加器求和(帶進(jìn)位)

5、11B20ADDCA,#data立即打數(shù)與累加器求和(帶進(jìn)位)21B21SUBBA,R n累加器減去寄存器(帶借位)11B22SURBA,direct累加器減夫直接地址(帶借位)21B23SUBBA,Ri累加器減去間接RAM(帶借位)11B24SUBBA,#data累加器減去立即數(shù)(帶借位)21C(邏輯運(yùn)算類指令)C1ANLA,R n寄存器與到累加器11C2ANLA,direct直接地址與"到累加器21C3ANL十A,Ri間接RAM “與倒累加器11C4ANLA,#data立即數(shù)與”到累加器21C5ANLdirect,A累加器與"到直接地址牙C6ANLdirect, #da

6、ta立即數(shù)與”9直接地址32C7ORLA,R n寄存器或”到累加器12C8ORLA,direct直接地址或”到累加器21C9ORLA,Ri間接RAM “或倒累加器亍1CIOORLA,#data立即數(shù)或”9累加器21C11ORLdirect,A累加器或”到直接地址21C12ORLdirect, #data立即數(shù)或”到直接地址31C13XRLA,R n寄存器異或”9累加器12C14XRLA,direct直接地址異或”到累加器21C15XRLA,Ri間接RAM“異或倒累加器11C16XRLA,#data立即數(shù)異或倒累加器21C17XRLdirect,A累加器異或”到直接地址21C18XRLdirec

7、t, #data立即數(shù)異或”到直接地址31C19CLRA累加器清零12C20CPLA累加器求反11C21RLjA累加器循環(huán)左移11C22RLCA帶進(jìn)位累加器循環(huán)左移11C23RRA累加器循環(huán)右移11C24RRCA帶進(jìn)位累加器循環(huán)右移11C25SWAPA累加器高、低4位交換11D(控制轉(zhuǎn)移類指令'D1JMPA+DPTR相對DPTR的無條件間接轉(zhuǎn)移12D2JZrel累加器為0則轉(zhuǎn)移22D3JNZrel累加器為1則轉(zhuǎn)移22D4CJNEA,direct,rel比較直接地址和累加器,不相等轉(zhuǎn)移32D5CJNEA,#data,rel比較立即數(shù)和累加器,不相等轉(zhuǎn)移32D6CJNERn, #data,

8、rel比較寄存曠器和立即數(shù),不相等轉(zhuǎn)移22D7CJNERi,#data,rel比較立即1數(shù)和間接RAM,不相等轉(zhuǎn)移32D8DJNZ :Rn,rel寄存器減1,不為0則轉(zhuǎn)移32D9DJNZ 1direct,rel直接地址:減1,不為0則轉(zhuǎn)移32D1ONOP空操作,丿用于短暫延時11D11ACALLadd11絕對調(diào)用子程序22D12LCALLadd16長調(diào)用子程序32D13RET :從子程序返回12D14RETI從中斷服務(wù)子程序返回12D15AJMPadd11無條件絕對轉(zhuǎn)移22D16LJMPadd16無條件長轉(zhuǎn)移32D17SJMPrel無條件相對轉(zhuǎn)移22E(布爾指令)E1CLRC清進(jìn)位位11E2C

9、LRbit清直接尋址位21E3SETB :C置位進(jìn)位位11E4SETBbit置位直接尋址位21E5CPLC取反進(jìn)位療位11E6CPLbit取反直扌麥尋址位21E7ANL dC,bit直接尋址位與"到進(jìn)位位22E8ANLC, /bit直接尋址位的反碼 與芝U進(jìn)位位22E9ORLC,bit直接尋址止位或”到進(jìn)位位2-2E10ORLC, /bit直接尋址止位的反碼或”到進(jìn)位位22E11MOVC,bit直接尋址位傳送到進(jìn)位位21E12MOVbit, C進(jìn)位位位傳送到直接尋址22E13JCrel如果進(jìn)位位為1則轉(zhuǎn)移22E14JNCrel如果進(jìn)位位為0則轉(zhuǎn)移22E15JBbit, rel如果直接

10、尋址位為1則轉(zhuǎn)移32E16JNBbit, rel如果直接尋址位為0則轉(zhuǎn)移32E17JBCbit, rel直接尋址位為1則轉(zhuǎn)移并清除該位22F(偽指令)F1ORG指明程序的開始位置F2DB定義數(shù)據(jù)表F3DW定義16位的地址表F4EQU給一個表達(dá)式或一個字符串起名F5DATA給一個8位的內(nèi)部RAM起名F6XDATA給一個8位的外部RAM起名F7BIT 給一個可位尋址的位單兀起名F8END指岀源程序到此為止G(指令中的符號標(biāo)識)G1Rn工作寄存器R0-R7G2Ri工作寄存器R0和R1G3Ri間接尋址的8位RAM單元地址(00H-FFH )G4#data88位常數(shù)G5#data1616位常數(shù)G6addr1616位目標(biāo)地址,能轉(zhuǎn)移或調(diào)用到 64KRO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論