资源描述:
《单片机指令助记符及含义.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、(指令中的符号标识)Rn工作寄存器R0-R7Ri工作寄存器R0和R1@Ri间接寻址的8位RAM单元地址(00H-FFH)#data88位常数#data1616位常数addr1616位目标地址,能转移或调用到64KROM的任何地方addr1111位目标地址,在下条指令的2K范围内转移或调用Rel8位偏移量,用于SJMP和所有条件转移指令,范围-128~+127Bit片内RAM中的可寻址位和SFR的可寻址位Direct直接地址,范围片内RAM单元(00H-7FH)和80H-FFH$指本条指令的起始位置对标志位的影响指令序号助记符指令功能字节周期POVACCY1MOV
2、A,#datadata→A立即数传送到累加器2110002MOVdiret,#datadata→direct立即数传送到直接地址3200008位立即数传送指令3MOV@Ri,#datadata→(Ri)立即数传送到间接RAM2100004MOVRn,#datadata→Rn累加器传送到直接地址21000016位立即数传送指令5MOVDPTR,#data16data16→DPTR16位常数加载到数据指针3200006MOVdirect2,direct1(direct1)→direct2直接地址传送到直接地址3200007MOVdirect,@Ri((Ri))→di
3、rect间接RAM传送到直接地址220000内部RAM单元之间8MOVdirect,Rn(Rn)→direct寄存器传送到直接地址220000的数据传送指令9MOV@Ri,direct(direct)→(Ri)直接地址传送到间接RAM22000010MOVRn,direct(direct)→Rn直接地址传送到寄存器22000011MOVA,direct(direct)→A直接地址传送到累加器21000012MOVA,@Ri((Ri))→A累加器传送到外部RAM(8地址)110000通过累加器的数据传送13MOVA,Rn(Rn)→A寄存器传送到累加器110000指
4、令14MOVdirect,A(A)→direct累加器传送到直接地址21000015MOV@Ri,A(A)→(Ri)直接地址传送到直接地址11000016MOVRn,A(A)→Rn累加器传送到寄存器110000Ri作间址寄存器的外17MOVXA,@Ri((Ri))→A外部RAM(8地址)传送到累加器120000部RAM单元读/写指令18MOVX@Ri,A(A)→(Ri)累加器传送到外部RAM(8地址)120000DPTR作间址寄存器的外19MOVXA,@DPTR((DPTR))→A外部RAM(16地址)传送到累加器120000部RAM单元读/写指令20MOVX@
5、DPTR,A(A)→(DPTR)累加器传送到外部RAM(16地址)12000021MOVCA,@A+DPTR((A)+(DPTR))→A代码字节传送到累加器121000程序存储器读指令组22MOVCA,@A+PC((A)+(PC))→A代码字节传送到累加器12100023XCHA,Rn(Rn)↔(A)寄存器和累加器交换111000整字节交换指令24XCHA,direct(direct)↔(A)直接地址和累加器交换21100025XCHA,@Ri((Ri))↔(A)间接RAM和累加器交换111000半字节交换指令26XCHDA,@Ri((Ri))3~0↔(A)3~
6、0间接RAM和累加器交换低4位字节111000累加器高低半字节交换27SWAPA(A)3~0↔(A)7~4累加器高、低4位交换110000指令28PUSHdirect(SP)+1→SP,(direct)→(SP)直接地址压入堆栈220000堆栈操作指令组29POPdirect((SP))→direct,(SP)-1→SP直接地址弹出堆栈22000030ADDA,#data(A)+data→A立即数与累加器求和21111131ADDA,direct(A)+(direct)→A直接地址与累加器求和211111加法指令组32ADDA,@Ri(A)+((Ri))→A间接
7、RAM与累加器求和11111133ADDA,Rn(A)+(Rn)→A寄存器与累加器求和11111134ADDCA,#data(A)+data+(CY)→A立即数与累加器求和(带进位)21111135ADDCA,direct(A)+(direct)+(CY)→A直接地址与累加器求和(带进位)211111带进位加法指令组36ADDCA,@Ri(A)+((Ri))+(CY)→A间接RAM与累加器求和(带进位)11111137ADDCA,Rn(A)+(Rn)+(CY)→A寄存器与累加器求和(带进位)11111138SUBBA,#data(A)-data-(CY)→A累加
8、器减去立即数(带借位)2