




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)指令以A開(kāi)頭的指令有18條,分別為:1、ACALL addr11指令名稱:絕對(duì)調(diào)用指令指令代碼:A10 A9 A8 10001 A7 A6 A5 A4 A3 A2 A1 A0指令功能:構(gòu)造目的地址,進(jìn)行子程序調(diào)用。其方法是以指令提供的11位地址(al0a0),取代PC的低11位,PC的高5位不變。操作內(nèi)容:PC(PC)+2SP(SP)+1(SP)(PC)70SP(SP)+1(SP)(PC)158PC100addrl00字節(jié)數(shù): 2機(jī)器周期:2使用說(shuō)明:由于指令只給出子程序入口地址的低11位,因此調(diào)用范圍是2KB。2、ADD A,Rn指令名稱:寄存器加法指令指令代碼:28H2FH指令功能:
2、累加器內(nèi)容與寄存器內(nèi)容相加操作內(nèi)容:A(A)+(Rn), n07字節(jié)數(shù): 1機(jī)器周期;1影響標(biāo)志位:C,AC,OV3、ADD A,direct指令名稱:直接尋址加法指令指令代碼:25H指令功能:累加器內(nèi)容與內(nèi)部RAM單元或?qū)S眉拇嫫鲀?nèi)容相加操作內(nèi)容:A(A)+(direct)字節(jié)數(shù): 2機(jī)器周期:1影響標(biāo)志位:C,AC,OV4、ADD A,Ri 指令名稱:間接尋址加法指令指令代碼:26H27H指令功能:累加器內(nèi)容與內(nèi)部RAM低128單元內(nèi)容相加操作內(nèi)容:A(A)+(Ri), i0,1字節(jié)數(shù): 1機(jī)器周期:1影響標(biāo)志位:C,AC,OV5、ADD A,#data指令名稱:立即數(shù)加法指令指令代碼:2
3、4H指令功能:累加器內(nèi)容與立即數(shù)相加操作內(nèi)容:A(A)+data字節(jié)數(shù): 2機(jī)器周期:1影響標(biāo)志位:C,AC,OV6、ADDC A,Rn指令名稱:寄存器帶進(jìn)位加法指令指令代碼:38H3FH指令功能:累加器內(nèi)容、寄存器內(nèi)容和進(jìn)位位相加操作內(nèi)容:A(A)+(Rn)+(C), n07字節(jié)數(shù): 1 機(jī)器周期:1影響標(biāo)志位:C,AC,OV 7、ADDC A,direct指令名稱:直接尋址帶進(jìn)位加法指令指令代碼:35H指令功能:累加器內(nèi)容、內(nèi)部RAM低128單元或?qū)S眉拇嫫鲀?nèi)容與進(jìn)位位加操作內(nèi)容:A(A)+(direct)+(C)字節(jié)數(shù): 2機(jī)器周期:1影響標(biāo)志位:C,AC,OV8、ADDC A,Ri指令
4、名稱:間接尋址帶進(jìn)位加法指令指令代碼:36H37H指令功能:累加器內(nèi)容, 內(nèi)部RAM低128單元內(nèi)容及進(jìn)位位相加操作內(nèi)容:A(A)+(Ri)+(C), i0,1字節(jié)數(shù): 1機(jī)器周期:1影響標(biāo)志位:C,AC,OV9、ADDC A,#data指令名稱:立即數(shù)帶進(jìn)位加法指令指令代碼:34H指令功能:累加器內(nèi)容、立即數(shù)及進(jìn)位位相加操作內(nèi)容:A(A)+data+(C)字節(jié)數(shù): 2機(jī)器周期:1影響標(biāo)志位:C,AC,OV10、AJMP addr11指令名稱:絕對(duì)轉(zhuǎn)移指令指令代碼:A10 A9 A8 1 0 0 0 1 A7 A6 A5 A4 A3 A2 A1 A0指令功能:構(gòu)造目的地址,實(shí)現(xiàn)程序轉(zhuǎn)移。其方法
5、是以指令提供的11位地址,取代PC的低11位,而PC的高5位保持不變。操作內(nèi)容:PC(PC)+2PCl00addrll字節(jié)數(shù): 2機(jī)器周期:2使用說(shuō)明:由于addrll的最小值是000H,最大值是7FFH,因此地址轉(zhuǎn)移范圍是2KB。11、ANL A,Rn指令名稱:寄存器邏輯與指令指令代碼:58H5FH指令功能:累加器內(nèi)容邏輯與寄存器內(nèi)容操作內(nèi)容:A(A)(Rn), n07字節(jié)數(shù): 1機(jī)器周期:112、ANL A,direct指令名稱:直接尋址邏輯與指令指令代碼:55H指令功能:累加器內(nèi)容邏輯與內(nèi)部RAM低128單元或?qū)S眉拇嫫鲀?nèi)容操作內(nèi)容:A(A)2 / 13(diret)字節(jié)數(shù): 2機(jī)器周期
6、:113、ANL A,Ri指令名稱:間接尋址邏輯與指令指令代碼:56H57H指令功能:累加器內(nèi)容邏輯與內(nèi)部RAM低128單元內(nèi)容操作內(nèi)容:A(A)(Ri) i0,1字節(jié)數(shù): 1機(jī)器周期:114、ANL A,#data指令名稱:立即數(shù)邏輯與指令指令代碼:54H指令功能:累加器內(nèi)容邏輯與立即數(shù)操作內(nèi)容:A(A)data字節(jié)數(shù): 2機(jī)器周期:115、ANL direct,A指令名稱:累加器邏輯與指令指令代碼:52H指令功能:內(nèi)部RAM低128單元或?qū)S眉拇嫫鲀?nèi)容邏輯與累加器內(nèi)容操作內(nèi)容:direct(A)(direct)字節(jié)數(shù): 2機(jī)器周期:116、ANL direct, #data指令名稱:邏輯與
7、指令指令代碼:53H指令功能: 內(nèi)部RAM低128單元或?qū)S眉拇嫫鲀?nèi)容邏輯與立即數(shù)操作內(nèi)容:direct(direct)data字節(jié)數(shù): 3機(jī)器周期:217、ANL C,bit指令名稱:位邏輯與指令指令代碼:82H指令功能:進(jìn)位標(biāo)志邏輯與直接尋址位操作內(nèi)容:C(C)(bit)字節(jié)數(shù): 2機(jī)器周期:218、ANL C,bit指令名稱:位邏輯與指令指令代碼:B0H指令功能:進(jìn)位標(biāo)志邏輯與直接尋址位的反操作內(nèi)容:C(C)(bit)字節(jié)數(shù): 2機(jī)器周期:2單片機(jī)指令以C開(kāi)頭的指令有10條,分別為:1、CJNE A,dircet,rel指令名稱:數(shù)值比較轉(zhuǎn)移指令指令代碼:B5H指令功能:累加器內(nèi)容與內(nèi)部
8、RAM低128字節(jié)或?qū)S眉拇嫫鲀?nèi)容比較,不等則轉(zhuǎn)移。操作內(nèi)容:若(A)(direct),則PC(PC)+3,C0 若(A)(direct),則PC(PC)+3+rel,C0 若(A)(direct),則PC(PC)+3+rel,C1字節(jié)數(shù): 3機(jī)器周期:22、CJNE A,#data,rel指令名稱:數(shù)值比較轉(zhuǎn)移指令指令代碼:B4H指令功能:累加器內(nèi)容與立即數(shù)比較,不等則轉(zhuǎn)移。操作內(nèi)容:若(A)data,則PC(PC)+3,C0 若(A)data,則PC(PC)+3+rel,C0 若(A)data,則PC(PC)+3+rel,C1字節(jié)數(shù): 3機(jī)器周期:23、CJNE Rn,#data,rel指
9、令名稱:數(shù)值比較轉(zhuǎn)移指令指令代碼:B8HBFH指令功能:寄存器內(nèi)容與立即數(shù)比較,不等則轉(zhuǎn)移。操作內(nèi)容:若(Rn)data,則PC(PC)+3,C0 若(Rn)data,則PC(PC)+3+rel,C0 若(Rn)data,則PC(PC)+3+rel,C1字節(jié)數(shù): 3機(jī)器周期:24、CJNE Ri,#data,rel指令名稱:數(shù)值比較轉(zhuǎn)移指令指令代碼:B6HB7H指令功能:內(nèi)部RAM低128單元內(nèi)容與立即數(shù)比較,不等則轉(zhuǎn)移。操作內(nèi)容:若(Ri)=data,則PC(PC)+3,C0 若(Ri)data,則PC(PC)+3+rel,C0 若(Ri)data,則PC(PC)+3+rel,C1字節(jié)數(shù):
10、3機(jī)器周期:25、CLR A指令名稱:累加器清0指令指令代碼:E4H指令功能:累加器清0操作內(nèi)容:A0字節(jié)數(shù): 1機(jī)器周期:16、CLR C指令名稱:進(jìn)位標(biāo)志清0指令指令代碼:C3H指令功能:進(jìn)位位清0操作內(nèi)容:C0字節(jié)數(shù): 1機(jī)器周期:17、CLR bit指令名稱:直接尋址位清0指令指令代碼:C2H指令功能:直接尋址位清0操作內(nèi)容:bit0字節(jié)數(shù): 2機(jī)器周期:18、CPL A指令名稱:累加器取反指令指令代碼:F4H指令功能:累加器取反操作內(nèi)容:A(A)字節(jié)數(shù): 1機(jī)器周期:19、CPL C指令名稱:進(jìn)位標(biāo)志取反指令指令代碼:B3H指令功能:進(jìn)位標(biāo)志位狀態(tài)取反操作內(nèi)容:C(c取反)字節(jié)數(shù):
11、1機(jī)器周期:110、 CPL bit指令名稱:直接尋址位取反指令指令代碼:B2H指令功能:直接尋址位取反操作內(nèi)容:bit(bit取反)字節(jié)數(shù): 2機(jī)器周期:1單片機(jī)指令以D開(kāi)頭的指令有8條,分別為:1、DA A指令名稱:十進(jìn)制調(diào)整指令指令代碼:D4H指令功能:對(duì)BCD碼加法運(yùn)算的結(jié)果進(jìn)行有條件的修正操作內(nèi)容:若(A)309(AC)1,則A30(A)30+6 若(A)749(C)1,則A74(A)74+6 若(A)749(A)309,則A74(A)74+6字節(jié)數(shù): 1機(jī)器周期:1使用說(shuō)明:DA指令不影響溢出標(biāo)志2、DEC A指令名稱:累加器減1指令指令代碼:14H指令功能:累加器內(nèi)容減1操作內(nèi)容
12、:A(A)-1字節(jié)數(shù): 1機(jī)器周期:13、DEC Rn指令名稱:寄存器減1指令指令代碼:18H1FH指令功能:寄存器內(nèi)容減1操作內(nèi)容:Rn(Rn)-1,n07字節(jié)數(shù): 1機(jī)器周期:14、DEC direct指令名稱:直接尋址減1指令指令代碼:15H指令功能:內(nèi)部RAM低128單元及專用寄存器內(nèi)容減1操作內(nèi)容:direct(direct)-1字節(jié)數(shù): 2機(jī)器周期:15、DEC Ri指令名稱:間接尋址減1指令指令代碼:16H17H指令功能:內(nèi)部RAM低128單元內(nèi)容減1操作內(nèi)容:(Ri)(Ri)-1, i0,1字節(jié)數(shù): 1機(jī)器周期:16、DIV AB指令名稱:無(wú)符號(hào)數(shù)除法指令;指令代碼:84H指令
13、功能:A的內(nèi)容被B的內(nèi)容除。指令執(zhí)行后,商存于A中,余數(shù)存于B中。操作內(nèi)容:A(A)(B)的商B(A)(B)的余數(shù)字節(jié)數(shù): 1機(jī)器周期:4影響標(biāo)志位:C被清0;若B00H,除法無(wú)法進(jìn)行,并使OV1;否則OV0。7、DJNZ Rn,rel指令名稱:寄存器減1條件轉(zhuǎn)移指令 指令代碼:D8HDFH指令功能:寄存器內(nèi)容減1。不為0轉(zhuǎn)移;為0順序執(zhí)行。操作內(nèi)容:Rn(Rn)-l,n07 若(Rn)0,則PC(PC)+2+rel若(Rn)0,則PC(PC)+2字節(jié)數(shù): 2機(jī)器周期:28、DJNZ direct,rel指令名稱:直接尋址單元減1條件轉(zhuǎn)移指令指令代碼:D5H指令功能:內(nèi)部RAM低128單元內(nèi)容
14、減1。不為0轉(zhuǎn)移;為0順序執(zhí)行。操作內(nèi)容:direct(direct)-1 若(direct)0,則PC(PC)+3+rel 若(direct)0,則PC(PC)+3字節(jié)數(shù): 3機(jī)器周期:2單片機(jī)指令以I開(kāi)頭的指令有5條,分別為:1、INC A指令名稱:累加器加1指令指令代碼:04H指令功能:累加器內(nèi)容加1操作內(nèi)容:A(A)+1字節(jié)數(shù): 1機(jī)器周期:12、INC Rn指令名稱:寄存器加1指令指令代碼:08H0FH指令功能:寄存器內(nèi)容加1操作內(nèi)容:Rn(Rn)+1,n07字節(jié)數(shù): 1機(jī)器周期:13、INC direct指令名稱:直接尋址單元加1指令指令代碼:05H指令功能:內(nèi)部BAM低128單元
15、或?qū)S眉拇嫫鲀?nèi)容加1操作內(nèi)容:direct(direct)+1字節(jié)數(shù): 2機(jī)器周期:14、INC Ri指令名稱:間接尋址單元加1指令指令代碼:06H07H指令功能:內(nèi)部RAM低128單元內(nèi)容加1操作內(nèi)容:(Ri)(Ri)+1;i0,l字節(jié)數(shù): 1機(jī)器周期:15、INC DPTR指令名稱:16位數(shù)據(jù)指針加1指令指令代碼:A3H指令功能:數(shù)據(jù)指針寄存器DPTR內(nèi)容加1操作內(nèi)容:DPTR(DPTR)+1字節(jié)數(shù): 1機(jī)器周期:2單片機(jī)指令以J開(kāi)頭的指令有8條,分別為:1、JB bit,rel指令名稱:位條件轉(zhuǎn)移指令。指令代碼:20H指令功能:根據(jù)指定位的狀態(tài),決定程序是否轉(zhuǎn)移。若為1則轉(zhuǎn)移;否則順序執(zhí)
16、行。操作內(nèi)容:若(bit)1,則PC(PC)+3+rel 若(bit)1,則PC(PC)+3字節(jié)數(shù): 3機(jī)器周期:22、JBC bit,rel指令名稱:位條件轉(zhuǎn)移清0指令指令代碼:10H指令功能:對(duì)指定位的狀態(tài)進(jìn)行測(cè)試。若為1,則把該位清0并進(jìn)行轉(zhuǎn)移;否則程序順序執(zhí)行。操作內(nèi)容:若(bit)1,則PC(PC)+3+rel,bit0 若(bit)1,則PC(PC)+3字節(jié)數(shù): 3機(jī)器周期:23、JC rel指令名稱:累加位條件轉(zhuǎn)移指令指令代碼:40H指令功能:根據(jù)累加位(C)的狀態(tài)決定程序是否轉(zhuǎn)移,若為1則轉(zhuǎn)移,否則順序執(zhí)行。操作內(nèi)容:若(C)1,則PC(PC)+2+rel 若(C)1,則PC(
17、PC)+2字節(jié)數(shù): 2機(jī)器周期:24、JMP A+DPTR指令名稱:無(wú)條件間接轉(zhuǎn)移指令指令代碼:72H指令功能:A內(nèi)容與DPTR內(nèi)容相加作為轉(zhuǎn)移目的地址,進(jìn)行程序轉(zhuǎn)移。操作內(nèi)容:PC(A)+(DPTR)字節(jié)數(shù): 1機(jī)器周期;25、JNB bit,rel指令名稱:位條件轉(zhuǎn)移指令指令代碼:30H指令功能:根據(jù)指定位的狀態(tài),決定程序是否轉(zhuǎn)移。若為0則轉(zhuǎn)移;否則順序執(zhí)行。操作內(nèi)容:若(bit)0,則PC(PC)+3+rel 若(bit)0,則PC(PC)+3字節(jié)數(shù): 3機(jī)器周期:26、JNC rel指令名稱:累加位條件轉(zhuǎn)移指令指令代碼:50H指令功能:根據(jù)累加位(C)的狀態(tài)決定程序是否轉(zhuǎn)移。若為o則轉(zhuǎn)
18、移;否則順序執(zhí)行。操作內(nèi)容:若(C)0,則PC(PC)+2+rel 若(C)0,則PC(PC)+2字節(jié)數(shù): 2機(jī)器周期:27、JNZ rel指令名稱:判0轉(zhuǎn)移指令指令代碼:70H指令功能:累加位(A)的內(nèi)容不為0,則程序轉(zhuǎn)移;否則程序順序執(zhí)行。操作內(nèi)容:若(A)0,則PC(PC)+2+rel 若(A)0,則PC(PC)+2字節(jié)數(shù): 2機(jī)器周期:28、JZ rel指令名稱:判0轉(zhuǎn)移指令指令代碼:60H指令功能:累加位(A)的內(nèi)容為o,則程序轉(zhuǎn)移;否則程序順序執(zhí)行。操作內(nèi)容:若(A)0,則PC(PC)+2+rel 若(A)0,則PC(PC)+2字節(jié)數(shù): 2機(jī)器周期:2單片機(jī)指令以L開(kāi)頭的指令就2條
19、,分別為:1、LCALL addr16指令名稱:長(zhǎng)調(diào)用指令指令代碼:12H指令功能:按指令給定地址進(jìn)行子程序調(diào)用操作內(nèi)容:PC(PC)+3SP(SP)+1 (SP)(PC)70SP(SP)+1 (SP)(PC)158PCaddrl6字節(jié)數(shù): 3機(jī)器周期:2使用說(shuō)明:在64KB的范圍內(nèi)調(diào)用子程序2、LJMP addrl6指令名稱:長(zhǎng)轉(zhuǎn)移指令指令代碼:02H指令功能:使程序按指定地址進(jìn)行無(wú)條件轉(zhuǎn)移操作內(nèi)容:PCaddrl6字節(jié)數(shù): 3機(jī)器周期:2單片機(jī)指令以M開(kāi)頭的指令有24條,分別為: 1、MOV A,Rn指令名稱:寄存器數(shù)據(jù)傳送指令指令代碼:E8HEFH指令功能:寄存器內(nèi)容送累加器操作內(nèi)容:A
20、(Rn), n07字節(jié)數(shù): 1機(jī)器周期:12、MOV A,direct指令名稱:直接尋址數(shù)據(jù)傳送指令指令代碼:E5H指令功能:內(nèi)部RAM低126單元或?qū)S眉拇嫫鲀?nèi)容送累加器操作內(nèi)容:A(direct)字節(jié)數(shù): 2機(jī)器周期:13、MOV A,Ri指令名稱:間接尋址數(shù)據(jù)傳送指令指令代碼:E6HE7H指令功能:內(nèi)部RAM低128單元內(nèi)容送累加器操作內(nèi)容:A(Ri), i0,1字節(jié)數(shù): 1機(jī)器周期:14、MOV A,#data指令名稱:立即數(shù)據(jù)傳送指令指令代碼:74H指令功能:立即數(shù)送累加器操作內(nèi)容:Adata字節(jié)數(shù): 2機(jī)器周期:15、 MOV Rn,A指令名稱:累加器數(shù)據(jù)傳送指令指令代碼:F8HF
21、FH指令功能:累加器內(nèi)容送寄存器操作內(nèi)容:Rn(A)字節(jié)數(shù): 1機(jī)器周期:16、MOV Rn,direct指令名稱:直接尋址數(shù)據(jù)傳送指令 指令代碼:A8HAFH指令功能:內(nèi)部RAM低128單元或?qū)S眉拇嫫鲀?nèi)容送累加器操作內(nèi)容:Rn(direct),n07字節(jié)數(shù): 2機(jī)器周期:27、MOV Rn,#data指令名稱:立即數(shù)據(jù)傳送指令指令代碼:78H7FH指令功能:立即數(shù)送寄存器操作內(nèi)容:Rndata,n07字節(jié)數(shù): 2機(jī)器周期:18、MOV direct,A指令名稱:累加器數(shù)據(jù)傳送指令指令代碼:F5H指令功能:累加器內(nèi)容送內(nèi)部RAM低128單元或?qū)S眉拇嫫鞑僮鲀?nèi)容:direct(A)字節(jié)數(shù): 2
22、機(jī)器周期:19、MOV direct,Rn指令名稱:寄存器數(shù)據(jù)傳送指令指令代碼:88H8FH指令功能:寄存器內(nèi)容送內(nèi)部RAM低128單元或?qū)S眉拇嫫鞑僮鲀?nèi)容:direct(Rn), n07字節(jié)數(shù): 2機(jī)器周期:210、MOV direct2,direct1指令名稱:直接尋址數(shù)據(jù)傳送指令指令代碼:85H指令功能:內(nèi)部RAM低123單元或?qū)S眉拇嫫髦g的相互傳送操作內(nèi)容:direct2(direct1)字節(jié)數(shù): 3機(jī)器周期:211、MOV direct, Ri指令名稱:間接尋址數(shù)據(jù)傳送指令指令代碼:86H87H指令功能:內(nèi)部RAM低128單元內(nèi)容送內(nèi)部RAM低128單元或?qū)S眉拇嫫鞑僮鲀?nèi)容:dir
23、ect(Ri),i0,1字節(jié)數(shù): 2機(jī)器周期:212、MOV direct,#data指令名稱:立即數(shù)傳送指令指令代碼:75H指令功能:立即數(shù)送內(nèi)部RAM低128單元或?qū)S眉拇嫫鞑僮鲀?nèi)容:directdata字節(jié)數(shù): 3機(jī)器周期:213、MOV Ri,A指令名稱:累加器數(shù)據(jù)傳送指令指令代碼:F6HF7H指令功能:累加器內(nèi)容送內(nèi)部RAM低128單元操作內(nèi)容:(Ri)(A),i0,1字節(jié)數(shù): 1機(jī)器周期:114、MOV Ri,direct指令名稱:直接尋址數(shù)據(jù)傳送指令指令代碼:A6HA7H指令功能:內(nèi)部RAM低128單元或?qū)S眉拇嫫鲀?nèi)容送內(nèi)部RAM低128單元操作內(nèi)容:(Ri)(direct),
24、i0,1字節(jié)數(shù): 2機(jī)器周期:215、MOV Ri,data指令名稱:立即數(shù)傳送指令指令代碼:76H77H指令功能:立即數(shù)送內(nèi)部RAM低128單元操作內(nèi)容:(Ri)data, i0,1字節(jié)數(shù): 2機(jī)器周期:116、MOV C,bit指令名稱:位數(shù)據(jù)傳送指令 指令代碼:A2H指令功能:內(nèi)部RAM可尋址位或?qū)S眉拇嫫鞯奈粻顟B(tài)送累加位C操作內(nèi)容:C(bit)字節(jié)數(shù): 2機(jī)器周期:117、MOV bit,C指令名稱:累加位數(shù)據(jù)傳送指令指令代碼:92H指令功能:累加器狀態(tài)送內(nèi)部RAM可尋址位或?qū)S眉拇嫫鞯闹付ㄎ徊僮鲀?nèi)容:bit(C)字節(jié)數(shù): 2機(jī)器周期:218、MOV DPTR,#datal6指令名稱:
25、+六位數(shù)據(jù)傳送指令指令代碼:90H指令功能:十六位立即數(shù)送數(shù)據(jù)指針操作內(nèi)容:DPHdatal58DPLdata70字節(jié)數(shù): 3機(jī)器周期:219、MOVC A,A+DPTR指令名稱:程序存儲(chǔ)器讀指令指令代碼:93H指令功能:讀程序存儲(chǔ)器單元內(nèi)容送累加器操作內(nèi)容:A(A)+(DPTR)字節(jié)數(shù): 1機(jī)器周期:2使用說(shuō)明:變址寄存器A內(nèi)容加基址寄存器DPTR內(nèi)容時(shí),低8位產(chǎn)生的進(jìn)位直接加到高位,不影響進(jìn)位標(biāo)志。20、MOVC A,A+PC指令名稱:程序存儲(chǔ)器讀指令指令代碼:83H指令功能:讀程序存儲(chǔ)器單元內(nèi)容送累加器操作內(nèi)容:A(A)+(PC)字節(jié)數(shù): 1機(jī)器周期:2使用說(shuō)明:同MOVC A,A+DP
26、TR指令(序號(hào)70)21、MOVX A,Ri指令名稱:寄存器間接尋址外部RAM讀指令指令代碼:E2HE3H指令功能:讀外部RAM低256單元數(shù)據(jù)送累加器字節(jié)數(shù): 1機(jī)器周期:222、MOVX A,DPTR指令名稱:數(shù)據(jù)指針間接尋址外部RAM讀指令指令代碼:E0H指令功能:讀外部RAM單元數(shù)據(jù)送累加器操作內(nèi)容:A1(DPTR)字節(jié)數(shù): 1機(jī)器周期:223、MOVX Ri,A指令名稱:寄存器間接尋址外部RAM寫(xiě)指令指令代碼:F2HF3H指令功能:把累加器內(nèi)容寫(xiě)入外部RAM低256單元操作內(nèi)容:(Ri)(A),i1,0字節(jié)數(shù): 1機(jī)器周期:224、MOVX DPTR,A指令名稱:數(shù)據(jù)指針間接尋址外部
27、RAM寫(xiě)指令指令代碼:F0H指令功能:把累加器內(nèi)容寫(xiě)入外部RAM單元操作內(nèi)容:(DPTR)(A)字節(jié)數(shù): 1機(jī)器周期:225、MUL AB指令名稱:乘法指令指令代碼:A4H指令功能:實(shí)現(xiàn)8位無(wú)符號(hào)數(shù)乘法運(yùn)算.兩個(gè)乘數(shù)分別放在累加器A和寄存器B中。乘積為16位,低8位在B中,高8位在A中操作內(nèi)容:AB(A)×(B)字節(jié)數(shù): 1機(jī)器周期:4影響標(biāo)志位:進(jìn)位標(biāo)志復(fù)位。若乘積大于255,則OV標(biāo)志置位;否則復(fù)位。MCS-51系列單片機(jī)指令以N開(kāi)頭的指令只有1條,是:1、NOP指令名稱:空操作指令指令代碼;00H指令功能:不執(zhí)行任何操作,常用于產(chǎn)生一個(gè)機(jī)器周期的時(shí)間延遲操作內(nèi)容:PC(PC)+
28、l字節(jié)數(shù): 1機(jī)器周期:1單片機(jī)指令以O(shè)開(kāi)頭的指令有8條,分別為:1、ORL A,Rn指令名稱:邏輯或操作指令指令代碼:48H4FH指令功能:累加器內(nèi)容與寄存器內(nèi)容進(jìn)行邏輯或操作操作內(nèi)容:A1(A)(Rn), n07字節(jié)數(shù): 1機(jī)器周期:12、ORL A,direct指令名稱:邏輯或操作指令指令代碼:45H操作內(nèi)容:A(A)(direct) 字節(jié)數(shù): 2機(jī)器周期:13、ORL A,Ri指令名稱:邏輯或操作指令指令代碼:46H47H指令功能:累加器內(nèi)容與內(nèi)部RAM低128單元內(nèi)容進(jìn)行邏輯或操作操作內(nèi)容:A(A)(Ri); i0,1字節(jié)數(shù): 1機(jī)器周期:14、ORL A,#data指令名稱:邏輯或
29、操作指令指令代碼:44H指令功能:累加器內(nèi)容與立即數(shù)進(jìn)行邏輯或操作操作內(nèi)容:A(A)data字節(jié)數(shù): 2機(jī)器周期:15、ORL direct,A指令名稱:邏輯或操作指令指令代碼:42H指令功能:內(nèi)部RAM低128單元或?qū)S眉拇嫫鲀?nèi)容與累加器內(nèi)容進(jìn)行邏輯或操作操作內(nèi)容:direct(direct)(A)字節(jié)數(shù): 2機(jī)器周期:16、ORL direct,#data指令名稱:邏輯或操作指令指令代碼:43H指令功能:內(nèi)部RAM低128單元或?qū)S眉拇嫫鲀?nèi)容與立即數(shù)進(jìn)行邏輯或操作。操作內(nèi)容:direct(direct)data字節(jié)數(shù): 3機(jī)器周期:27、ORL C,bit指令名稱:位邏輯或操作指令指令代碼
30、:72H指令功能:累加位C狀態(tài)與內(nèi)部RAM可尋址位或?qū)S眉拇嫫髦付ㄎ贿M(jìn)行邏輯或操作操作內(nèi)容:C(C)(bit)字節(jié)數(shù): 2機(jī)器周期:28、ORL C,bit指令名稱:位反邏輯或操作指令指令代碼:A0H指令功能:累加位C狀態(tài)與內(nèi)部RAM可尋址位或?qū)S眉拇嫫髦付ㄎ坏姆催M(jìn)行邏輯或操作操作內(nèi)容:C(C)(bit非)字節(jié)數(shù): 2機(jī)器周期:2使用說(shuō)明:指定位的狀態(tài)取反后進(jìn)行邏輯或操作,但并不改變指定位的原來(lái)狀態(tài)。單片機(jī)指令以P開(kāi)頭的指令有2條,分別為:1、POP direct指令名稱:出棧指令指令代碼:D0H指令功能:堆棧棧頂單元的內(nèi)容送內(nèi)部RAM低128單元或?qū)S眉拇嫫鞑僮鲀?nèi)容:direct(SP)SP
31、(SP)-1字節(jié)數(shù): 2機(jī)器周期:22、PUSH direct指令名稱:進(jìn)棧指令指令代碼:C0指令功能:內(nèi)部RAM低128單元或?qū)S眉拇嫫鲀?nèi)容送堆棧棧頂單元操作內(nèi)容:SP(SP)+1(SP)(direct)字節(jié)數(shù): 2機(jī)器周期:2 單片機(jī)指令以R開(kāi)頭的指令有6條,分別為:1、RET指令名稱:子程序返回指令指令代碼:22H指令功能:子程序返回操作內(nèi)容:PC158(SP)SP(SP)-1 PC70(SP)SP(SP)-1字節(jié)數(shù): 1機(jī)器周期:22、RETI指令名稱:中斷返回指令指令代碼:32H指令功能:中斷服務(wù)程序返回操作內(nèi)容:PC15?/FONT>8(SP)SP(SP)-l PC70(SP
32、)SP(SP)-1字節(jié)數(shù): 1機(jī)器周期:23、RL A指令名稱:循環(huán)左移指令指令代碼:23H指令功能:累加器內(nèi)容循環(huán)左移一位操作內(nèi)容:An+1(An); n06A0(A7)字節(jié)數(shù): 1機(jī)器周期:14、RLC A指令名稱:帶進(jìn)位循環(huán)左移指令指令代碼:33H指令功能:累加器內(nèi)容連同進(jìn)位標(biāo)志位循環(huán)左移一位操作內(nèi)容:An-1(An); n06A0(C) C(A7)字節(jié)數(shù): 1機(jī)器周期:15、RR A指令名稱:循環(huán)右移指令指令代碼:03H指令功能:累加器內(nèi)容循環(huán)右移一位操作內(nèi)容:An(An+1);n06A7(A0)字節(jié)數(shù): 1機(jī)器周期:16、RRC A指令名稱:帶進(jìn)位循環(huán)右移指令指令代碼:13H指令功能
33、:累加器內(nèi)容連同進(jìn)位標(biāo)志位循環(huán)右移一位操作內(nèi)容:An(An+1);n06A7(C)C(A0字節(jié)數(shù): 1機(jī)器周期:1單片機(jī)指令以S開(kāi)頭的指令有8條,分別為:1、SETB c指令名稱:進(jìn)位標(biāo)志置位指令指令代碼:D.H指令功能:進(jìn)位標(biāo)志位置位操作內(nèi)容:C1字節(jié)數(shù): 1機(jī)器周期:12、SETB bit指令名稱:直接尋址位置位指令指令代碼:D2H指令功能:內(nèi)部RAM可尋址位或?qū)S眉拇嫫髦付ㄎ恢梦徊僮鲀?nèi)容:bit1字節(jié)數(shù): 2機(jī)器周期:13、SJMP rel指令名稱:短轉(zhuǎn)移指令指令代碼:80H指令功能:按指令提供的偏移量計(jì)算轉(zhuǎn)移的目的地址,實(shí)現(xiàn)程序的無(wú)條件相對(duì)轉(zhuǎn)移;操作內(nèi)容:PC(PC)+2PC(PC)+
34、rel字節(jié)數(shù): 2機(jī)器周期:2使用說(shuō)明:偏移量是8位二進(jìn)制補(bǔ)碼數(shù),可實(shí)現(xiàn)程序的雙向轉(zhuǎn)移,其轉(zhuǎn)移范圍是(PC一26)一(PC+129)。其中PC值為本指令的地址。4、SUBB A,Rn指令名稱:寄存器尋址帶進(jìn)位減法指令指令代碼:98H9FH指令功能:累加器內(nèi)容減寄存器內(nèi)容和進(jìn)位標(biāo)志位內(nèi)容操作內(nèi)容:A(A)-(Rn)-(C); n07字節(jié)數(shù): 1機(jī)器周期:1影響標(biāo)志位:當(dāng)夠減時(shí),進(jìn)位標(biāo)志位復(fù)位;不夠減時(shí),進(jìn)位標(biāo)志置位。當(dāng)位3發(fā)生借位,AC置位;否則AC復(fù)位。當(dāng)位6及位7不同時(shí)發(fā)生借位時(shí),OV置位;否則OV復(fù)位。5、SUBB A,direct指令名稱:直接尋址帶進(jìn)位減法指令 指令代碼:95H指令功能:累加器內(nèi)容減內(nèi)部RAM低128單元或?qū)S眉拇嫫骱瓦M(jìn)位標(biāo)志位內(nèi)容操作內(nèi)容:A(A)-(diret)-(C)字節(jié)數(shù): 2機(jī)器周期:1影響標(biāo)志位:同SUBB A,Rn指令(序號(hào)97)6、SUBB A,Ri指令名稱:間接尋址帶進(jìn)位減法指令指令代碼:96H97H指令功能:累加器內(nèi)容減內(nèi)部RAM低128單元內(nèi)容及進(jìn)位標(biāo)志位內(nèi)容操作內(nèi)容:A(A)-(Ri)-(C);i0,1字節(jié)數(shù): 1機(jī)器周期:1影響標(biāo)志位:同SUBB A,Rn指令(序號(hào)97)7、SUBB A,#data指令名稱:立即數(shù)帶進(jìn)位減法指令指令代碼:94H指令功能:累加器內(nèi)容減立即
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度浙江省護(hù)師類之主管護(hù)師提升訓(xùn)練試卷A卷附答案
- 2024年度浙江省二級(jí)造價(jià)工程師之建設(shè)工程造價(jià)管理基礎(chǔ)知識(shí)提升訓(xùn)練試卷A卷附答案
- 中鐵項(xiàng)目部安全教育培訓(xùn)
- 新建高速公路安全培訓(xùn)
- 護(hù)理用具創(chuàng)新設(shè)計(jì)
- 升級(jí)督察面試題及答案
- 古鎮(zhèn)運(yùn)營(yíng)面試題及答案
- 快樂(lè)消費(fèi)面試題及答案
- 危重急性白血病的護(hù)理
- 腫瘤放療后皮膚反應(yīng)護(hù)理
- 山東師范大學(xué)學(xué)校管理學(xué)期末復(fù)習(xí)題
- 《進(jìn)一步規(guī)范管理燃煤自備電廠工作方案》發(fā)改體改〔2021〕1624號(hào)
- LS-DYNA:LS-DYNA材料模型詳解.Tex.header
- 大學(xué)生體質(zhì)健康標(biāo)準(zhǔn)與鍛煉方法(吉林聯(lián)盟)智慧樹(shù)知到期末考試答案章節(jié)答案2024年?yáng)|北師范大學(xué)
- 新疆警察學(xué)院面試問(wèn)題及答案
- 小學(xué)三到六年級(jí)全冊(cè)單詞默寫(xiě)(素材)-2023-2024學(xué)年譯林版(三起)小學(xué)英語(yǔ)
- 水利安全生產(chǎn)風(fēng)險(xiǎn)防控“六項(xiàng)機(jī)制”右江模式經(jīng)驗(yàn)分享
- 幼兒科學(xué)探究能力培養(yǎng)策略研究
- 尺橈骨骨折臨床路徑表單
- 手術(shù)室標(biāo)本丟失的應(yīng)急預(yù)案
- SYT 6587-2021 電子式井斜儀校準(zhǔn)方法-PDF解密
評(píng)論
0/150
提交評(píng)論