C語(yǔ)言指令匯總_第1頁(yè)
C語(yǔ)言指令匯總_第2頁(yè)
C語(yǔ)言指令匯總_第3頁(yè)
C語(yǔ)言指令匯總_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、 l 一、數(shù)據(jù)傳送類指令 指令格式 功能簡(jiǎn)述 字節(jié)數(shù) 周期MOV A, Rn 寄存器送累加器 1 1 MOV Rn,A 累加器送寄存器 1 1 MOV A ,Ri 內(nèi)部RAM單元送累加器 1 1 MOV Ri ,A 累加器送內(nèi)部RAM單元 1 1 MOV A ,#data 立即數(shù)送累加器 2 1 MOV A ,direct 直接尋址單元送累加器 2 1 MOV direct ,A 累加器送直接尋址單元 2 1 MOV Rn,#data 立即數(shù)送寄存器 2 1 MOV direct ,#data 立即數(shù)送直接尋址單元 3 2 MOV Ri ,#data 立即數(shù)送內(nèi)部RAM單元 2 1 MOVX

2、A ,DPTR 外部RAM單元送累加器(16位地址) 1 2 MOVX DPTR ,A 累加器送外部RAM單元(16位地址) 1 2 MOVC A ,A+DPTR 查表數(shù)據(jù)送累加器(DPTR為基址) 1 2 MOVC A ,A+PC 查表數(shù)據(jù)送累加器(PC為基址) 1 2 XCH A ,Rn 累加器與寄存器交換 1 1 XCH A ,Ri 累加器與內(nèi)部RAM單元交換 1 1 XCHD A ,direct 累加器與直接尋址單元交換 2 1 XCHD A ,Ri 累加器與內(nèi)部RAM單元低4位交換 1 1 SWAP A 累加器高4位與低4位交換 1 1 POP direct 棧頂彈出指令直接尋址單元

3、 2 2 PUSH direct 直接尋址單元壓入棧頂 2 2 l 算術(shù)運(yùn)算類指令 ADD A, Rn 累加器加寄存器 1 1 ADD A, Ri 累加器加內(nèi)部RAM單元 1 1 ADD A, direct 累加器加直接尋址單元 2 1 ADD A, #data 累加器加立即數(shù) 2 1 ADDC A, Rn 累加器加寄存器和進(jìn)位標(biāo)志 1 1 ADDC A, Ri 累加器加內(nèi)部RAM單元和進(jìn)位標(biāo)志 1 1 ADDC A, #data 累加器加立即數(shù)和進(jìn)位標(biāo)志 2 1 ADDC A, direct 累加器加直接尋址單元和進(jìn)位標(biāo)志 2 1 INC A 累加器加1 1 1 INC Rn 寄存器加1 1

4、 1 INC direct 直接尋址單元加1 2 1 INC Ri 內(nèi)部RAM單元加1 1 1 INC DPTR 數(shù)據(jù)指針加1 1 2 DA A 十進(jìn)制調(diào)整 1 1 SUBB A, Rn 累加器減寄存器和進(jìn)位標(biāo)志 1 1 SUBB A, Ri 累加器減內(nèi)部RAM單元和進(jìn)位標(biāo)志 1 1 SUBB A, #data 累加器減立即數(shù)和進(jìn)位標(biāo)志 2 1 SUBB A, direct 累加器減直接尋址單元和進(jìn)位標(biāo)志 2 1 DEC A 累加器減1 1 1 DEC Rn 寄存器減1 1 1 DEC Ri 內(nèi)部RAM單元減1 1 1 DEC direct 直接尋址單元減1 2 1 MUL AB 累加器乘寄存

5、器B 1 4 DIV AB 累加器除以寄存器B 1 4 l 邏輯運(yùn)算類指令 ANL A, Rn 累加器與寄存器 1 1 ANL A, Ri 累加器與內(nèi)部RAM單元 1 1 ANL A, #data 累加器與立即數(shù) 2 1 ANL A, direct 累加器與直接尋址單元 2 1 ANL direct, A 直接尋址單元與累加器 2 1 ANL direct, #data 直接尋址單元與立即數(shù) 3 1 ORL A, Rn 累加器或寄存器 1 1 ORL A,Ri 累加器或內(nèi)部RAM單元 1 1 ORL A,#data 累加器或立即數(shù) 2 1 ORL A,direct 累加器或直接尋址單元 2 1

6、 ORL direct, A 直接尋址單元或累加器 2 1 ORL direct, #data 直接尋址單元或立即數(shù) 3 1 XRL A, Rn 累加器異或寄存器 1 1 XRL A,Ri 累加器異或內(nèi)部RAM單元 1 1 XRL A,#data 累加器異或立即數(shù) 2 1 XRL A,direct 累加器異或直接尋址單元 2 1 XRL direct, A 直接尋址單元異或累加器 2 1 XRL direct, #data 直接尋址單元異或立即數(shù) 3 2 RL A 累加器左循環(huán)移位 1 1 RLC A 累加器連進(jìn)位標(biāo)志左循環(huán)移位 1 1 RR A 累加器右循環(huán)移位 1 1 RRC A 累加器連

7、進(jìn)位標(biāo)志右循環(huán)移位 1 1 CPL A 累加器取反 1 1 CLR A 累加器清零 1 1 l 控制轉(zhuǎn)移類指令類 ACCALL addr11 2KB范圍內(nèi)絕對(duì)調(diào)用 2 2 AJMP addr11 2KB范圍內(nèi)絕對(duì)轉(zhuǎn)移 2 2 LCALL addr16 2KB范圍內(nèi)長(zhǎng)調(diào)用 3 2 LJMP addr16 2KB范圍內(nèi)長(zhǎng)轉(zhuǎn)移 3 2 SJMP rel 相對(duì)短轉(zhuǎn)移 2 2 JMP A+DPTR 相對(duì)長(zhǎng)轉(zhuǎn)移 1 2 RET 子程序返回 1 2 RET1 中斷返回 1 2 JZ rel 累加器為零轉(zhuǎn)移 2 2 JNZ rel 累加器非零轉(zhuǎn)移 2 2 CJNE A ,#data ,rel 累加器與立即數(shù)不

8、等轉(zhuǎn)移 3 2 CJNE A ,direct ,rel 累加器與直接尋址單元不等轉(zhuǎn)移 3 2 CJNE Rn,#data ,rel 寄存器與立即數(shù)不等轉(zhuǎn)移 3 2 CJNE Ri ,#data,rel RAM單元與立即數(shù)不等轉(zhuǎn)移 3 2 DJNZ Rn ,rel 寄存器減1不為零轉(zhuǎn)移 2 2 DJNZ direct ,rel 直接尋址單元減1不為零轉(zhuǎn)移 3 2 NOP 空操作 1 1 l 布爾操作類指令 MOV C, bit 直接尋址位送C 2 1 MOV bit, C C送直接尋址位 2 1 CLR C C清零 1 1 CLR bit 直接尋址位清零 2 1 CPL C C取反 1 1 CPL bit 直接尋址位取反 2 1 SETB C C置位 1 1 SETB bit 直接尋址位置位 2 1 ANL C, bit C邏輯與直接尋址位 2 2 ANL C, /bit C邏輯與直接尋址位的反 2 2 O

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論