欢迎来到天天文库
浏览记录
ID:8971398
大小:432.00 KB
页数:4页
时间:2018-04-13
《mcs-51单片机指令简表-2012》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、MCS-51指令表类别指令代码指令格式功能简述字节数机器周期数据传送类指令数据传送类指令74__MOVA,#data立即数送累加器A21E8~EFMOVA,Rn工作寄存器的内容送累加器A11E5__MOVA,direct直接寻址片内单元(含SFR)的内容送累加器A21E6~E7MOVA,@Ri间接寻址片内RAM单元的内容送累加器A11F8~FFMOVRn,A累加器A的内容送工作寄存器1178~7F__MOVRn,#data立即数送工作寄存器21A8~AF__MOVRn,direct直接寻址片内单元的内容送工作寄存器22F5__MOVdirect,
2、A累加器A的内容送直接寻址片内单元2188~8F__MOVdirect,Rn工作寄存器的内容送直接寻址片内单元2275____MOVdirect,#data立即数送直接寻址片内单元3286~87__MOVdirect,@Ri间址片内RAM单元的内容送直接寻址片内单元2285d2d1MOVdirect1,direct2直接寻址片内单元2的内容送片内单元132F6~F7MOV@Ri,A累加器的内容送间接寻址片内RAM单元1176~77__MOV@Ri,#data立即数送间接寻址片内RAM单元21A6~A7__MOV@Ri,direct直接寻址片内单元
3、的内容送间址片内RAM单元2290____MOVDPTR,#data1616位立即数送16位寄存器DPTR32E2~E3MOVXA,@Ri片外数据存储器单元内容送累加器A(P2、Ri址)12F2~F3MOVX@Ri,A累加器A内容送片外数据存储器单元(P2、Ri址)12E0MOVXA,@DPTR片外数据存储器单元(16位址)的内容送累加器A12F0MOVX@DPTR,A累加器A的内容送片外数据存储器单元(16位址)1293MOVCA,@A+DPTR查表读程存(A+DPTR值为地址)的数据送累加器A1283MOVCA,@A+PC查表读程存(A+PC
4、值为地址)的数据送累加器A12C8~CFXCHA,Rn累加器A与工作寄存器的内容交换11C6~C7XCHA,@Ri累加器A与间接寻址片内RAM单元的内容交换11C5__XCHA,direct累加器A与直接寻址片内单元的内容交换21D6~D7XCHDA,@Ri累加器A与间接寻址片内RAM单元的低4位交换11C4SWAPA累加器A中的高4位与低4位交换11C0__PUSHdirect直接寻址片内单元的内容压入堆栈(新的栈顶单元)SP←SP+1,(SP)←(direct)22D0__POPdirect弹出栈顶单元内容给直接寻址片内单元(后栈顶下移)(d
5、irect)←(SP),SP←SP-122算术运算类指令算28~2FADDA,Rn累加器加工作寄存器(加减结果存累加器A,下同)11术运算类指令26~27ADDA,@Ri累加器加间址片内RAM单元1125__ADDA,direct累加器加直接寻址片内单元2124__ADDA,#data累加器加立即数2138~3FADDCA,Rn累加器加工作寄存器以及进位标志位Cy1136~37ADDCA,@Ri累加器加间址片内RAM单元以及进位标志位Cy1134__ADDCA,#data累加器加立即数以及进位标志位Cy2135__ADDCA,direct累加器加
6、直接寻址片内单元以及进位标志位Cy2198~9FSUBBA,Rn累加器减工作寄存器以及进位标志位Cy1196~97SUBBA,@Ri累加器减间址片内RAM单元以及进位标志位Cy1194__SUBBA,#data累加器减立即数以及进位标志位Cy2195__SUBBA,direct累加器减直接寻址片内单元以及进位标志位Cy2104INCA累加器内容加1(结果回存,下同)1108~0FINCRn工作寄存器内容加11105__INCdirect直接寻址片内单元内容加12106~07INC@Ri间接寻址片内RAM单元内容加111A3INCDPTR16位寄存
7、器DPTR内容加11214DECA累加器内容减1(结果回存,下同)1118~1FDECRn工作寄存器内容减11116~17DEC@Ri间址片内RAM单元内容减11115__DECdirect直接寻址片内单元内容减121A4MULAB累加器乘以寄存器B,16位乘积存B、A1484DIVAB累加器除以寄存器B,整数商存A,余数存B14D4DAA对刚刚在A中的BCD码加法结果进行十进制调整11逻辑运算类指令58~5FANLA,Rn累加器、工作寄存器内容进行按位与运算(存前者)1156~57ANLA,@Ri累加器、内部RAM单元内容进行按位与运算1154
8、__ANLA,#data累加器内容、立即数进行按位与运算2155__ANLA,direct累加器、直接寻址单元内容进行按位与运算2152
此文档下载收益归作者所有