版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、單片機指令以單片機指令以A開頭的指令有開頭的指令有18條,分別為:條,分別為:1、ACALLaddr11指令名稱:絕對調(diào)用指令指令代碼:A10A9A810001A7A6A5A4A3A2A1A0指令功能:構(gòu)造目的地址,進行子程序調(diào)用。其方法是以指令提供的11位地址(al0~a0),取代PC的低11位,PC的高5位不變。操作內(nèi)容:PC←(PC)2SP←(SP)1(SP)←(PC)7~0SP←(SP)1(SP)←(PC)15~8PC10~0←
2、addrl0~0字節(jié)數(shù):2即16位二進制數(shù)機器周期:2使用說明:由于指令只給出子程序入口地址的低11位,因此調(diào)用范圍是2KB。2、ADDA,Rn指令名稱:寄存器加法指令指令代碼:28H~2FH指令功能:累加器內(nèi)容與寄存器內(nèi)容相加操作內(nèi)容:A←(A)(Rn),n=0~7字節(jié)數(shù):1機器周期;1影響標志位:C,AC,OV3、ADDA,direct指令名稱:直接尋址加法指令指令代碼:25H指令功能:累加器內(nèi)容與內(nèi)部RAM單元或?qū)S眉拇嫫鲀?nèi)容相加
3、操作內(nèi)容:A←(A)(direct)字節(jié)數(shù):2機器周期:1影響標志位:C,AC,OV4、ADDA,@Ri’指令名稱:間接尋址加法指令指令代碼:26H~27H指令功能:累加器內(nèi)容與內(nèi)部RAM低128單元內(nèi)容相加操作內(nèi)容:A←(A)((Ri)),i=0,1字節(jié)數(shù):1機器周期:1影響標志位:C,AC,OV5、ADDA,#data指令名稱:立即數(shù)加法指令指令代碼:24H指令功能:累加器內(nèi)容與立即數(shù)相加操作內(nèi)容:A←(A)data字節(jié)數(shù):2機器周
4、期:1影響標志位:C,AC,OV6、ADDCA,Rn指令名稱:寄存器帶進位加法指令指令代碼:38H~3FH指令功能:累加器內(nèi)容、寄存器內(nèi)容和進位位相加操作內(nèi)容:A←(A)(Rn)(C),n=0~7字節(jié)數(shù):1機器周期:1影響標志位:C,AC,OV7、ADDCA,direct指令名稱:直接尋址帶進位加法指令指令代碼:35H指令功能:累加器內(nèi)容、內(nèi)部RAM低128單元或?qū)S眉拇嫫鲀?nèi)容與進位位加操作內(nèi)容:A←(A)(direct)(C)字節(jié)數(shù):
5、2機器周期:1影響標志位:C,AC,OV8、ADDCA,@Ri指令名稱:間接尋址帶進位加法指令指令代碼:36H~37H指令功能:累加器內(nèi)容、內(nèi)部RAM低128單元內(nèi)容及進位位相加操作內(nèi)容:A←(A)((Ri))(C),i=0,1字節(jié)數(shù):1機器周期:1影響標志位:C,AC,OV9、ADDCA,#data指令名稱:立即數(shù)帶進位加法指令指令代碼:34H指令功能:累加器內(nèi)容、立即數(shù)及進位位相加操作內(nèi)容:A←(A)data(C)字節(jié)數(shù):2機器周期
6、:1影響標志位:C,AC,OV10、AJMPaddr11指令名稱:絕對轉(zhuǎn)移指令指令代碼:A10A9A810001A7A6A5A4A3A2A1A0指令功能:構(gòu)造目的地址,實現(xiàn)程序轉(zhuǎn)移。其方法是以指令提供的11位地址,取代PC的低11位,而PC的高5位保持不變。操作內(nèi)容:PC←(PC)2PCl0~0←addrll字節(jié)數(shù):2機器周期:2若((Ri))<data,則PC←(PC)3rel,C←1字節(jié)數(shù):3機器周期:25、CLRA指令名稱:累加器
7、清0指令指令代碼:E4H指令功能:累加器清0操作內(nèi)容:A←0字節(jié)數(shù):1機器周期:16、CLRC指令名稱:進位標志清0指令指令代碼:C3H指令功能:進位位清0操作內(nèi)容:C←0字節(jié)數(shù):1機器周期:17、CLRbit指令名稱:直接尋址位清0指令指令代碼:C2H指令功能:直接尋址位清0操作內(nèi)容:bit←0字節(jié)數(shù):2機器周期:18、CPLA指令名稱:累加器取反指令指令代碼:F4H指令功能:累加器取反操作內(nèi)容:A←(A)字節(jié)數(shù):1機器周期:19、C
8、PLC指令名稱:進位標志取反指令指令代碼:B3H指令功能:進位標志位狀態(tài)取反操作內(nèi)容:C←(c取反)字節(jié)數(shù):1機器周期:110、CPLbit指令名稱:直接尋址位取反指令指令代碼:B2H指令功能:直接尋址位取反操作內(nèi)容:bit←(bit取反)字節(jié)數(shù):2機器周期:1單片機指令以單片機指令以D開頭的指令有開頭的指令有8條,分別為:條,分別為:1、DAA指令名稱:十進制調(diào)整指令指令代碼:D4H指令功能:對BCD碼加法運算的結(jié)果進行有條件的修正操
9、作內(nèi)容:若(A)3~0>9∨(AC)=1,則A3~0←(A)3~06若(A)7~4>9∨(C)=1,則A7~4←(A)7~46若(A)7~4=9∧(A)3~0>9,則A7~4←(A)7~46字節(jié)數(shù):1機器周期:1使用說明:DA指令不影響溢出標志2、DECA指令名稱:累加器減1指令指令代碼:14H指令功能:累加器內(nèi)容減1操作內(nèi)容:A←(A)1字節(jié)數(shù):1機器周期:13、DECRn指令名稱:寄存器減1指令指令代碼:18H~1FH指令功能:寄存
10、器內(nèi)容減1操作內(nèi)容:Rn←(Rn)1,n=0~7字節(jié)數(shù):1機器周期:14、DECdirect指令名稱:直接尋址減1指令指令代碼:15H指令功能:內(nèi)部RAM低128單元及專用寄存器內(nèi)容減1操作內(nèi)容:direct←(direct)1字節(jié)數(shù):2機器周期:15、DEC@Ri指令名稱:間接尋址減1指令指令代碼:16H~17H指令功能:內(nèi)部RAM低128單元內(nèi)容減1操作內(nèi)容:(Ri)←((Ri))1,i=0,1字節(jié)數(shù):1機器周期:16、DIVAB指
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論