51单片机指令表

Posted NLJYBSA

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51单片机指令表相关的知识,希望对你有一定的参考价值。

数据传输类指令
指令功能说明指令代码BTPOVACCY
MOVA,Rn寄存器送累加器E8~EF11×××
MOVA,direct直接寻址单元送累加器E5 direct21×××
MOVA,@Ri内部RAM单元送累加器E6~E711×××
MOVA,#data立即数送累加器74 data21×××
MOVRn,A累加器送寄存器F8~FF11××××
MOVRn,direct直接寻址单元送寄存器A8~AF direct22××××
MOVRn,#data立即数送寄存器78~7F data21××××
MOVdirect,Rn寄存器送直接寻址单元88~8F direct22××××
MOVdirect2,direct1直接寻址单元送直接寻址单元85 direct1 direct232××××
MOVdirect,A累加器送直接寻址单元F5 direct21××××
MOVdirect,@Ri内部RAM单元送直接寻址单元86~87 direct22××××
MOVdirect,#data立即数送直接寻址单元75 direct data32××××
MOV@Ri,A累加器送内部RAMF6~F711××××
MOV@Ri,direct直接寻址单元送内部RAM单元A6~A7 direct22××××
MOV@Ri,#data立即数送内部RAM单元76~77 data21××××
MOVDPTR,#data1616 位立即数送数据指针90 data15~8 data7~032××××
MOVCA,@A+DPTR查表数据送累加器(DPTR为基址)9312×××
MOVCA,@A+PC查表数据送累加器(PC为基址)8312×××
MOVXA,@Ri外部RAM单元送累加器(8位地址)E2~E312×××
MOVXA,@DPTR外部RAM单元送累加器(16位地址)E012×××
MOVX@Ri,A累加器送外部RAM单元(8位地址)F2~F312××××
MOVX@DPTR,A累加器送外部RAM单元(16位地址)F012××××
PUSHdirect直接寻址单元压入栈顶C0 direct22××××
POPdirect栈顶弹至直接寻址单元D0 direct22××××
XCHA,Rn累加器和寄存器交换C8~CF11×××
XCHA,direct累加器与直接寻址单元交换C5 direct21×××
XCHA,@Ri累加器与内部RAM单元交换C6~C711×××
SWAPA累加器高4位与低4位交换C411××××
XCHDA,@Ri累加器与内部RAM单元低4 位交换D6~D711×××
算术运算类指令
指令功能说明指令代码BTPOVACCY
INCA累加器加10411×××
INCRn寄存器加108~0F11××××
INCdirect直接寻址单元加105 direct21××××
INC@Ri内部RAM单元加106~0711××××
INCDPTR数据指针加1A312    
DECA累加器减11411×××
DECRn寄存器减118~1F11××××
DECdirect直接寻址单元减115 direct21××××
DEC@Ri内部RAM单元减116~1711××××
MULA B累加器A乘寄存器BA414×0
DIVA B累加器A除以寄存器B8414×0
DAA十进制调整D411×
ADDA,Rn累加器加寄存器28~2F11
ADDA,direct累加器加直接寻址单元25 direct21
ADDA,@Ri累加器加内部RAM单元26~2711
ADDA,#data累加器加立即数24 data21
ADDCA,Rn累加器加寄存器和进位标志38~3F11
ADDCA,direct累加器加直接寻址单元和进位标志35 direct21
ADDCA,@Ri累加器加内部RAM单元和进位标志36~3711
ADDCA,#data累加器加立即数和进位标志34 data21
SUBBA,Rn累加器减寄存器和进位标志98~9F11
SUBBA,direct累加器减直接寻址单元和进位标志95 direct2151单片机的指令系统

51单片机汇编111条指令汇总

51单片机的指令系统

51单片机烧录串口打开时瞬间跳转

51单片机指令详解

(023) 关于51单片机的A5指令

(c)2006-2024 SYSTEM All Rights Reserved IT常识