附录MCS51单片机指令表课件
![附录MCS51单片机指令表课件_第1页](https://file3.zhuangpeitu.com/fileroot3/2022-5/11/de3a50ad-a280-4370-95ca-fd0fe5f1cc09/de3a50ad-a280-4370-95ca-fd0fe5f1cc091.gif)
![附录MCS51单片机指令表课件_第2页](/images/s.gif)
![附录MCS51单片机指令表课件_第3页](/images/s.gif)
《附录MCS51单片机指令表课件》由会员分享,可在线阅读,更多相关《附录MCS51单片机指令表课件(12页珍藏版)》请在装配图网上搜索。
1、附录附录 MCS-51MCS-51单片机指令表单片机指令表附录附录 MCS-51MCS-51单片机指令表单片机指令表指令类型指令类型指令代码指令代码操作数操作数操作说明操作说明字节数字节数机器周机器周期数期数数据传送类数据传送类(15(15条条)MOVMOVA A,#data#dataAdataAdata2 21 1MOVMOVRnRn,#data#dataRndataRndata2 21 1MOVMOVRiRi,#data#data(Ri)data(Ri)data2 22 2MOVMOVA A,directdirectA(direct)A(direct)2 21 1MOVMOVdirectd
2、irect,A A(direct)A(direct)A2 21 1MOVMOVRnRn,directdirectRn(direct)Rn(direct)2 21 1MOVMOVRiRi,dircetdircet(Ri)(direct)(Ri)(direct)2 22 2MOVMOVdirectdirect,directdirect(direct)(dire(direct)(direct)ct)3 32 2MOVMOVdirectdirect,#data#data(direct)#data(direct)#data3 32 2MOVMOVA A,RnRnA RnA Rn1 11 1MOVMOVR
3、nRn,A ARnARnA1 11 1MOVMOVdirectdirect,RnRn(direct)Rn(direct)Rn2 21 1MOVMOVA A,RiRiARiARi1 11 1MOVMOVRiRi,A A(Ri)A(Ri)A1 11 1MOVMOVdirectdirect,RiRi(direct)(Ri)(direct)(Ri)2 22 2附录附录 MCS-51MCS-51单片机指令表单片机指令表1616位数据传送位数据传送MOVMOVDPTRDPTR,#data16#data16DPTR#data16DPTR#data163 32 2外部外部ROMROM数据传数据传送送MOVCM
4、OVCA A,A+PCA+PCA(A+PC)A(A+PC)1 12 2MOVCMOVCA A,A+DPTRA+DPTRA(A+DPTR)A(A+DPTR),PCPC+1PCPC+11 12 2外部外部RAMRAM数据传数据传送送MOVXMOVXA A,RiRiA(Ri)A(Ri)1 12 2MOVXMOVXRiRi,A A(Ri)A(Ri)A1 12 2MOVXMOVXA A,DPTRDPTRA(DPTR)A(DPTR)1 12 2MOVXMOVXDPTRDPTR,A A(DPTR)A(DPTR)A1 12 2数据交换数据交换XCHXCHA A,RnRnARnARn1 11 1XCHXCHA
5、A,directdirectAdirectAdirect1 12 2XCHXCHA A,RiRiA(Ri)A(Ri)1 11 1XCHDXCHDA A,RiRiA A3-03-0(Ri)(Ri)3-03-01 11 1SWAPSWAPA AA A7-47-4(Ri)(Ri)3-03-01 11 1堆栈操作堆栈操作PUSHPUSHdirectdirectSPSP+1SPSP+1,(SP)(direct)(SP)(direct)2 22 2POPPOPdirectdirect(SP)(direct)(SP)(direct),SPSP-1SPSP-12 22 2加法指令加法指令ADDADDA A,R
6、nRnAA+RnAA+Rn1 11 1ADDADDA A,directdirectAA+(direct)AA+(direct)2 21 1ADDADDA A,RiRiAA+(Ri)AA+(Ri)1 11 1ADDADDA A,#data#dataAA+#dataAA+#data2 21 1ADDCADDCA A,RnRnAA+Rn+CyAA+Rn+Cy1 11 1附录附录 MCS-51MCS-51单片机指令表单片机指令表指令类型指令类型指令代码指令代码操作数操作数操作说明操作说明字节数字节数机器周机器周期数期数加法指令加法指令ADDCADDCA A,directdirectAA+(direct
7、)+CyAA+(direct)+Cy2 21 1ADDCADDCA A,RiRiAA+(Ri)+CyAA+(Ri)+Cy1 11 1ADDCADDCA A,#data#dataAA+#data+CyAA+#data+Cy2 21 1INCINCA AAA+1AA+11 11 1INCINCRnRnRnRn+1RnRn+11 11 1INCINCRiRi(Ri)(Ri)+1(Ri)(Ri)+11 11 1INCINCdirectdirect(direct)(direct)+1(direct)(direct)+12 21 1INCINCDPTRDPTRDPTRDPTR+1DPTRDPTR+11 1
8、2 2减法指令减法指令SUBBSUBBA A,RnRnAA-RnAA-Rn1 11 1SUBBSUBBA A,directdirectAA-(direct)AA-(direct)2 22 2SUBBSUBBA A,RiRiAA-(Ri)AA-(Ri)1 11 1SUBBSUBBA A,#data#dataAA-dataAA-data2 21 1DECDECA AAA-1AA-11 11 1DECDECRnRnRnRn-1RnRn-11 11 1DECDECdirectdirect(direct)(direct)-1(direct)(direct)-12 21 1DECDECRiRi(Ri)(R
9、i)-1(Ri)(Ri)-11 11 1附录附录 MCS-51MCS-51单片机指令表单片机指令表十进制调十进制调整指令整指令DADAA A若若Ac=1Ac=1或或A A的低四位大于的低四位大于9 9,AA+06HAA+06H若若Cy=1Cy=1或或A A的高四位大于的高四位大于9 9,AA+60HAA+60H1 11 1乘法指令乘法指令MULMULABABA AB=BAB=BA,形成标志,形成标志1 14 4除法指令除法指令DIVDIVABABA AB=ABB=AB,形成标志,形成标志1 14 4与运算与运算ANLANLA A,RnRnAARnAARn1 11 1ANLANLA A,dire
10、ctdirectAA(direct)AA(direct)2 21 1ANLANLA A,RiRiAA(Ri)AA(Ri)1 11 1ANLANLA A,#data#dataAA#dataAA#data2 21 1ANLANLdirectdirect,A A(direct)(direct)(direct)(direct)A A2 21 1ANLANLdirectdirect,#data#data(direct)(direct)(direct)(direct)#data#data3 32 2附录附录 MCS-51MCS-51单片机指令表单片机指令表或运算或运算ORLORLA A,RnRnAARnA
11、ARn1 11 1ORLORLA A,directdirectAA(direct)AA(direct)2 21 1ORLORLA A,RiRiAA(Ri)AA(Ri)1 11 1ORLORLA A,#data#dataAA#dataAA#data2 21 1ORLORLdirectdirect,A A(direct)(direct)A(direct)(direct)A2 21 1ORLORLdirectdirect,#data#data(direct)(direct)#d(direct)(direct)#dataata3 32 2异或运算异或运算XRLXRLA A,RnRnRnRn1 11 1
12、XRLXRLA A,directdirect(direct)(direct)2 21 1XRLXRLA A,RiRi(Ri)(Ri)1 11 1XRLXRLA A,#data#data#data#data2 21 1XRLXRLdirectdirect,A AA A2 21 1XRLXRLdirectdirect,#data#data#data#data3 32 2附录附录 MCS-51MCS-51单片机指令表单片机指令表累加器清累加器清0 0CLRCLRA AA0A01 11 1累加器取累加器取反反CPLCPLA AA/AA/A1 11 1移位指令移位指令RLRLA A循环左移循环左移1 1
13、位位1 11 1RRRRA A循环右移循环右移1 1位位1 11 1RLCRLCA A带进位循环左移带进位循环左移1 1位位1 11 1RRCRRCA A带进位循环右移带进位循环右移1 1位位1 11 1附录附录 MCS-51MCS-51单片机指令表单片机指令表指令类型指令类型指令指令代码代码操作数操作数操作说明操作说明字节数字节数机器周机器周期数期数无条件转移指令无条件转移指令LJMPLJMPaddr16addr16PCaddr16PCaddr163 32 2AJMPAJMPaddr11addr11PCPC+2PCPC+2,PCPC10-010-0addr11addr112 22 2SJMP
14、SJMPrelrelPCPC+2PCPC+2,PCPC+relPCPC+rel2 22 2JMPJMPA+DPTRA+DPTRPC+A+DPTRPC+A+DPTR1 12 2条件转移指令条件转移指令JZJZrelrel若若A=0A=0,PCPC+2+relPCPC+2+rel若若A0A0,PCPC+2PCPC+22 22 2JNZJNZrelrel若若A0A0,PCPC+2+relPCPC+2+rel若若A=0A=0,PCPC+2PCPC+22 22 2CJNECJNEA A,#data#data,relrel不相等转移不相等转移3 32 2CJNECJNEA A,directdirect,r
15、elrel不相等转移不相等转移3 32 2CJNECJNERnRn,#data#data,relrel不相等转移不相等转移3 32 2CJNECJNERiRi,#data#data,relrel不相等转移不相等转移3 32 2DJNZDJNZRnRn,relrel减减1 1条件转移条件转移2 22 2DJNZDJNZdirectdirect,relrel减减1 1条件转移条件转移3 32 2附录附录 MCS-51MCS-51单片机指令表单片机指令表子程序调用子程序调用LCALLLCALLaddr16addr16长调用,范围为长调用,范围为64KB64KB3 32 2ACALLACALLaddr
16、11addr11短调用,范围为短调用,范围为2KB2KB2 22 2子程序返回子程序返回RETRET子程序返回子程序返回1 12 2RETIRETI中断返回中断返回1 12 2空操作空操作NOPNOPPCPC+1PCPC+11 11 1附录附录 MCS-51MCS-51单片机指令表单片机指令表位操作指令位操作指令MOVMOVC C,bitbitCy(bit)Cy(bit)2 22 2MOVMOVbitbit,C C(bit)Cy(bit)Cy2 22 2CLRCLRC CC0C01 11 1CLRCLRbitbit(bit)0(bit)02 21 1SETBSETBC CC1C11 11 1S
17、ETBSETBbitbit(bit)1(bit)12 21 1ANLANLC C,bitbitCyCy(bit)CyCy(bit)2 22 2ANLANLC C,/bit/bitCyCy(/bit)CyCy(/bit)2 22 2ORLORLC C,bitbitCyCy(bit)CyCy(bit)2 22 2ORLORLC C,/bit/bitCyCy(/bit)CyCy(/bit)2 22 2CPLCPLC CC/CC/C1 11 1CPLCPLbitbit(bit)(/bit)(bit)(/bit)2 21 1附录附录 MCS-51MCS-51单片机指令表单片机指令表位操作指令位操作指令J
18、CJCrelrel若若Cy=1Cy=1,PCPC+2+relPCPC+2+rel;若若Cy=0Cy=0,PCPC+2PCPC+22 22 2JNCJNCrelrel若若Cy=0Cy=0,PCPC+2+relPCPC+2+rel;若若Cy=1Cy=1,PCPC+2PCPC+22 22 2JBJBbitbit,relrel若若(bit)=1(bit)=1,PCPC+3+relPCPC+3+rel;若若(bit)=0(bit)=0,PCPC+3PCPC+33 32 2JNBJNBbitbit,relrel若若(bit)=0(bit)=0,PCPC+3+relPCPC+3+rel;若若(bit)=1(bit)=1,PCPC+3PCPC+33 32 2JBCJBCbitbit,relrel若若(bit)=1(bit)=1,PCPC+3+relPCPC+3+rel,bit0bit0;若若(bit)=0(bit)=0,PCPC+3PCPC+33 32 2附录附录 MCS-51MCS-51单片机指令表单片机指令表
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 县委书记在2025年“产业发展项目建设增效年”活动动员部署会上的讲话范文
- 县委办公室2024年度工作总结大会发言稿范文
- 单位领导干部2024年民主生活会、组织生活会深入“四个带头”对照检查材料(范文)
- 上级领导在2025年深化拓展“深学争优、敢为争先、实干争效”行动暨“产业发展项目建设增效年”活动动员部署会上的讲话
- 2024年民主生活会前集中学习研讨发言提纲参考范文
- 安全培训资料:“三违”行为具体分类
- 党委书记2025年专题民主生活会个人“四个带头”对照查摆剖析材料供参考
- 安全设施3大类13条
- 派出所党支部书记2024年组织生活会“四个带头”对照检查材料参考范文
- 某公司安全操作规程总结
- 在2024年公司党委巡察工作汇报会上的总结发言范文
- 安全帽的使用和操作规范-3
- 外包单位安全生产管理规定
- 某公司节前安全检查表
- 如何避免“五大伤害”事故措施总结