mcs-51单片机指令简表-2012

mcs-51单片机指令简表-2012

ID:8971398

大小:432.00 KB

页数:4页

时间:2018-04-13

mcs-51单片机指令简表-2012_第1页
mcs-51单片机指令简表-2012_第2页
mcs-51单片机指令简表-2012_第3页
mcs-51单片机指令简表-2012_第4页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。