51匯編和機(jī)器碼對(duì)照表_第1頁
51匯編和機(jī)器碼對(duì)照表_第2頁
51匯編和機(jī)器碼對(duì)照表_第3頁
51匯編和機(jī)器碼對(duì)照表_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、指令集(111條)助記符說明字節(jié)周期代碼1.數(shù)據(jù)傳送指令(30條)MOV A,R n寄存器送A11E8-EFMOV A,data直接字節(jié)送A21E5MOV A,Ri間接RAM送A11E6-E7MOV A,#data立接數(shù)送A2174MOV Rn ,AA送寄存器11F8-FFMOV Rn ,data直接數(shù)送奇存器2A8-AFMOV Rn, #data立即數(shù)送寄存器178-7FMOV data,AA送直接字節(jié)21F5MOV data,R n寄存器送直接字節(jié)1888FMOV data,data直接字節(jié)送直接字節(jié)285MOV data,Ri間接Rn送直接字節(jié)2286;87MOV data,#data立

2、即數(shù)送直接字節(jié)3275MOV Ri,AA送間接RnM2F6;F7MOV Ri,data直接字節(jié)送間接Rn11A6;A7MOV Ri,#data立即數(shù)送間接Rn2276;77MOV DPTR,#data1616位常數(shù)送數(shù)據(jù)指針190MOV C,bit直接位送進(jìn)位位21A2MOV bit,C進(jìn)位位送直接位2292MOVC A,A+DPTRA+DPTF尋址程序存貯字節(jié)送A293MOVC A,A+PCA+PC尋址程序存貯字節(jié)送A1283MOVX A,Ri外部數(shù)據(jù)送A (8位地址)12E2;E3MOVX A,DPTR外部數(shù)據(jù)送A (16位地址)12E0MOVX Ri,AA送外部數(shù)據(jù)(8位地址)12F2;

3、F3MOVX DPTR,AA送外部數(shù)據(jù)(16位地址)12F0PUSH data直接字節(jié)進(jìn)棧道,SP加122C0POP data直接字節(jié)出棧,SP減122D0XCH A,R n奇存器與A交換11C8 CFXCH A,data直接字節(jié)與A交換21C5XCH A,Ri間接Rn與A交換11C6;C7XCHD A,Ri間接Rn與A低半字節(jié)交換11D6;D72.邏輯運(yùn)算指令(35條)ANL A,R n寄存器與到A11585FANL A,data直接字節(jié)與到A2155ANL A,Ri間接RAM與至U AM156;57ANL A,#data立即數(shù)與到A2154ANL data,AA與到直接字節(jié)2152ANL

4、data,#data立即數(shù)與到直接字節(jié)3253ANL C,bit直接位與到進(jìn)位位P2282ANL C,/bit直接位的反碼與到進(jìn)位位22BOORL A,R n寄存器或到A11484FORL A,data直接字節(jié)或到A2145ORL A,Ri間接RAM或至U A1146;47ORL A,#data立即數(shù)或到A2144ORL data,AA或到直接字節(jié)2142ORL data,#data立即數(shù)或到直接字節(jié)3243ORL C,bit直接位或到進(jìn)位位2272ORL C,/bit直接位的反碼或到進(jìn)位位電2A0XRL A,R n寄存器異或到A11686FXRL A,data直接字節(jié)異或到A2165XRL

5、A,Ri間接RAM異或到A1166;67XRL A,#data立即數(shù)異或到A2164XRL data,AA異或到直接字節(jié)2162XRL data,#data立即數(shù)異或到直接字節(jié)263SETB C進(jìn)位位置1h1D3SETB bit直接位置121D2CLR AA清011E4CLR C進(jìn)位位清011C3CLR bit直接位清021C2CPL AA求反碼M1F4CPL C進(jìn)位位取反M1B3CPL bit直接位取反21B2RL AA循環(huán)左移一位M123RLC AA帶進(jìn)位左移一位M133RR AA右移一位1103RRC AA帶進(jìn)位右移一位M113SWAP AA半字節(jié)交換11C43.算術(shù)運(yùn)算指令(24條)A

6、DD A,R n寄存器加到A11282FADD A,data直接字節(jié)加到A2125ADD A,Ri間接RAM加到A1126;27ADD A,#data立即數(shù)加到A2124ADDC A,R n奇存器帶進(jìn)位加到AM1383FADDC A,data直接字節(jié)帶進(jìn)位加到A2135ADDC A,Ri間接RAM帶進(jìn)位加到AM136;37ADDC A,#data立即數(shù)帶進(jìn)位加到A134SUBB A,R n從A中減去寄存器和進(jìn)位11989FSUBB A,data從A中減去直接字節(jié)和進(jìn)位2195SUBB A,Ri從A中減去間接RAM和進(jìn)位M196;97SUBB A,#data從A中減去立即數(shù)和進(jìn)位2194INC

7、AA加11104INC Rn寄存器加111080FINC data直接字節(jié)加12105INC Ri間接RAM力卩11106;07INC DPTR數(shù)據(jù)指針加112A3DEC AA減11114DEC Rn寄存器減11118 1FDEC data直接字節(jié)減1115DEC Ri間接RAM減1p116;17MUL ABA乘B14A4DIV ABA被B除M484DA AA十進(jìn)制調(diào)整11D44.轉(zhuǎn)移指令(22條)AJMP addr 11絕對(duì)轉(zhuǎn)移22*1LJMP addr 16長(zhǎng)轉(zhuǎn)移202SJMP rel短轉(zhuǎn)移2280JMP A+DPTR相對(duì)于DPTR間接轉(zhuǎn)移1273JZ rel若A= 0則轉(zhuǎn)移260JNZ rel若AM 0則轉(zhuǎn)移I?270JC rel若C= 1則轉(zhuǎn)移2240JNC rel若Cm 1則轉(zhuǎn)移2250JB bit,rel若直接位=1則轉(zhuǎn)移3220JNB bit,rel若直接位=0則轉(zhuǎn)移3230JBC bit,rel若直接位=1則轉(zhuǎn)移且清除I210CJNE A,data,rel直接數(shù)與A比較,不等轉(zhuǎn)移32B5CJNE A,#data,rel立即數(shù)與A比較,不等轉(zhuǎn)移32B4CJNE Ri,#data,rel立即數(shù)與間接RAM:匕較,不等轉(zhuǎn)移2B6;B7CJNE Rn, #data,rel立即數(shù)與寄存器比較不等轉(zhuǎn)移;32B8 BFDJNZ Rn ,rel寄存器減1不為0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論