收藏 分享(赏)

【单片机】单片机指令一览.doc

上传人:鼎天工程图书馆 文档编号:20043849 上传时间:2023-12-04 格式:DOC 页数:3 大小:107KB
下载 相关 举报
【单片机】单片机指令一览.doc_第1页
第1页 / 共3页
【单片机】单片机指令一览.doc_第2页
第2页 / 共3页
【单片机】单片机指令一览.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、寻址方式1.立即寻址MOV A, #73H2.直接寻址ANL 70H, #48H不加#表示地址3.寄存器寻址INC R04.寄存器间接寻址MOV A, R05.基址寄存器加变址寄存器间接寻址MOVC A, A+PC(DPTR)6.相对寻址JC 80H用于转移指令一.数据传送指令MOVP39通用传送指令MOV A,R7 MOV A,70H MOV A,R0MOV A,#80H1.以累加器为目的地址的指令MOV R3,AMOV R7,70HMOV R5,#0FAH2.以Rn为目的地址的指令MOV P1,AMOV 70H,R3MOV 30H,R0MOV 0E0H,78HMOV 01H,#50H3.以

2、直接地址为目的地址的指令MOV R1,AMOV R0,70HMOV R1,#78H4.以寄存器间接地址为目的地址的指令MOV DPTR,#data5.16位数据传送指令MOVXP42片外数据存储器(或扩展I/O口)与累加器A之间的传送指令MOVX A,DPTRMOVX A,Ri(0,1)MOXX DPTR,AMOVX Ri,AMOVCP42程序存储器向累加器A传送指令MOVC A,A+PCMOVC A,A+DPTRXCHXCHDP43字节交换指令XCH A,RnXCH A,70HXCH A,RiXCHD A,Ri高四位低四位交换PHSHPOPP43栈操作指令PUSH direct1.进栈(压栈

3、)指令POP direct2.出栈(弹栈)指令 二. 算术运算指令1.加法指令ADDP44ADD A,RnADD A,directADD A,RiADD A,#data1.不带进位的加法指令ADDCP45ADDC A,RnADDC A,directADDC A,RiADDC A,#data2.带进位的加法指令INCP46INC AINC RnINC directINC RiINC DPTR3.增量指令2.减法指令SUBBP47SUBB A,RnSUBB A,directSUBB A,RiSUBB A,#data1.带进位的减法指令DECP47DEC ADEC RnDEC directDEC R

4、i2.减1指令3.乘法指令MULP48MUL AB4.除法指令DIVP48DIV AB三.逻辑运算指令1.单操作数CLRP48CLR A1.清0指令CPLP48CPL A2.取反指令RLP49RL A3.左环移指令RLCP49RLC A4.带进位左环移指令RRP49RR A5.右环移指令RRCP49RRC A6.带进位右环移指令SWAPP49SWAP A7.累加器半字节交换指令2.两个操作数ANLP49ANL A,RnANL A,directANL A,RiANL A,#dataANL dierct,AANL direct,#data1.逻辑与指令ORLP50同上2.逻辑或指令XRLP50同上

5、3.逻辑异或指令四.位操作指令1.位变量传送指令P51MOV C,bitMOV bit,C2.位变量修改指令P51CLR CCLR bitCPL CCPL bitSETB CSETB bit3.位变量逻辑操作指令P52ANL C,bitANL C,/bit1.位变量逻辑与指令P52ORL C,bitORL C,/bit2.位变量逻辑或指令五.控制转移指令1.无条件转移指令AJMPP52AJMP sddr111.短跳转指令SJMPP52SJMP rel2.相对转移指令LJMPP53LJMP addr16 (PC)addr16)3.长跳转指令JMPP53JMP A+DPTR (PC)(A)+(DP

6、TR)2.条件转移指令JZP53JZ rel1.测试条件符合转移指令JNZP53JNZ relJCP53JC relJNCP53JNC relJBP53JB bit,relJNBP53JNB bit,relJBCP53JBC bit,relCJNEP53CJNE A,direct,relCJNE A,#data,relCJNE Rn,#data,relCJNE Ri,#data,rel2.比较不相等转移指令DJNZP53DJNZ Rn,relDJNZ direct,rel3.调用和返回指令ACALLP55ACALL addr111.短调用指令LCALLP55LCALL addr162.长调用指令RETP55RET (从子程序返回指令)3.返回指令RETIP56RETI(从中断返回指令)4.空操作指令NOP六.伪指令ORGP601.定义起始地址伪指令ENDP612.汇编结束伪指令EQUP613.赋值伪指令DBP614.定义字节伪指令DWP625.定义字伪指令DATAP626.数据地址赋值伪指令DSP627.定义存储空间命令BITP628.位地址符号命令

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 材料科学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报