




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MCS-51 指令系统常用符号及含义addr1111 位地址addr16116 位地址bit1内部 RAM 或专用寄存器中的直接寻址位rel1补码形式的 8 位地址偏移量direct1直接地址单元( RAM , SFR , I/O )#data1立即数Rn1当前寄存器区的 8 个通用工作寄存器 R0 R7 ( n=0 7 )Ri1当前寄存器区中可作间址寄存器的 2 个通用工作寄存器 R0 、 R1 ( i=0 、 1 )A 1累加器B1专用寄存器,用于 MUL 和 DIV 指令中。C1进位标志或进位位,或布尔处理机中的累加器。1间接寻址方式中,表示间接寄存器的符号 。/1位操作数的前缀,表示对该位操作数先取反再参与操作,但不影响该操作数。( X )1X 中的内容。( X )1由 X 寻址的单元中的内容。1箭头左边的内容被箭头右边的内容所代替。1逻辑“与”1逻辑“或”1逻辑“异或”表A-1 数据传送类指令十六进制代码指令助记符说明字节数执行周期数E8EFMOV A, Rn(A)(Rn)11E5MOV A,direct(A)(direct)21E6,E7MOV A,Ri(A)(Ri)1174MOV A,#data(A)data21F8FFMOV Rn,A(Rn)(A)11A8AFMOV Rn,direct(Rn)(direct)22787FMOV Rn,#data(Rn)data21F5MOV direct,A(direct)(A)21888FMOV direct,Rn(direct)(Rn)2285MOV direct1,direct2(direct1)(direct2)3286,87MOV direct,Ri(direct)(Ri)2275MOV direct,#data(direct)data32F6,F7MOV Ri,A(Ri)(A)11A6,A7MOV Ri,direct(Ri)(direct)2276,77MOV Ri,#data(Ri)data2190MOV DPTR,#data16(DPTR)data163293MOVC A,A+DPTR(A)(A)+(DPTR)1283MOVC A,A+PC(A)(A)+(PC)12E2,E3MOVX A,Ri(A)(P2)+(Ri)12E0MOVX A,DPTR(A)(DPTR)12F2,F3MOVX Ri,A(P2)+(Ri)(A)12F0MOVX DPTR,A(DPTR)(A)12C0PUSH direct(SP)(SP)+1,(SP)(direct)22D0POP direct(direct)(SP),(SP)(SP)-122C8CFXCH A,Rn(A)(Rn)11C5XCH A,direct(A)(direct)21C6,C7XCH A,Ri(A)(Ri)11D6,D7XCHD A,Ri(A)30(Rn)3011表A-2 算术运算类指令十六进制代码指令助记符说明字节数执行周期数28 2FADD A, Rn(A)(A)+(Rn)1125ADD A,direct(A)(A)+(direct)2126,27ADD A,Ri(A)(A)+(Ri)1124ADD A,#data(A)(A)+data21383FADDC A, Rn(A)(A)+(Rn)+CY1135ADDC A,direct(A)(A)+(direct)+CY2136,37ADDC A,Ri(A)(A)+(Ri)+CY1134ADDC A,#data(A)(A)+data+CY21989FSUBB A, Rn(A)(A)(Rn)CY1195SUBB A,direct(A)(A)(direct)CY2196,97SUBB A,Ri(A)(A)(Ri)CY1194SUBB A,#data(A)(A)dataCY2104INC A(A)(A)+111080FINC Rn(Rn)(Rn)+11105INC direct(direct)(direct)+12106,07INC Ri(Ri)(Ri)+111A3INC DPTR(DPTR)(DPTR)+11214DEC A(A)(A)111181FDEC Rn(Rn)(Rn)11115DEC direct(direct)(direct)12116,17DEC Ri(Ri)(Ri)111A4MUL AB(B)(A)(A)(B)1484DIV ABAB(A)/(B)14D4DA A对A进行十进制调整指令11表A-3 逻辑操作类指令十六进制代码指令助记符说明字节数执行周期数585FANL A, Rn(A)(A)(Rn)1155ANL A,direct(A)(A)(direct)2156,57ANL A,Ri(A)(A)(Ri)2154ANL A,#data(A)(A)data2152ANL direct,A(direct)(direct)(A)2153ANL direct,#data(direct)(direct)(data )32484FORL A, Rn(A)(A)(Rn)1145ORL A,direct(A)(A)(direct)2146,47ORL A,Ri(A)(A)(Ri)1144ORL A,#data(A)(A)data2142ORL direct,A(direct)(direct)(A)2143ORL direct,#data(direct)(direct)data32686FXRL A, Rn(A)(A)(Rn)1165XRL A,direct(A)(A)(direct)2166,67XRL A,Ri(A)(A)(Ri)1164XRL A,#data(A)(A)data2162XRL direct,A(direct)(direct)(A)2163XRL direct,#data(direct)(direct)data32E4CLR A(A) 011F4CPL A(A) 1123RL A累加器A循环左移一位1133RLC A累加器A带进位循环左移一位1103RR A累加器A循环右移一位1113RRC A累加器A带进位循环右移一位11C4SWAP A对累加器A进行半字节交换11表A-4 控制转移类指令十六进制代码指令助记符说明字节数执行周期数*1ACALL addr11 PC (PC)+2,SP (SP)+1 (SP) (PC)L,SP (SP)+1 (SP) (PC)H,PC10 PC0 addr11 2212LCALL addr16PC (PC)+3,SP (SP)+1 (SP) (PC)L,SP (SP)+1 (SP) (PC)H,PC addr163222RETPCH ( (SP) ),SP (SP)-1 PCL ( (SP) ),SP (SP)-1 子程序返回1232RETIPCH ( (SP) ),SP (SP)-1 PCL ( (SP) ),SP (SP)-1 中断返回12*1AJMP addr11(PC)(PC) +2 PC10 PC0 addr11 PC15 PC11 不变2202LJMP addr16(PC) addr163280SJMP rel (PC)(PC) +2 (PC)(PC)+rel2273JMP A+DPTR(PC)(A) + DPTR)1260JZ rel(PC)(PC) +2 若(A) =0 ,则(PC)(PC)+rel2270JNZ rel(PC)(PC) +2 若(A) 0 ,则(PC)(PC)+rel22E5CJNE A,direct,rel(PC)(PC) +3 若(A)(direct),则(PC)(PC)+rel 32B4CJNE A ,#data ,rel(PC)(PC) +3 若(A) data ,则(PC)(PC)+rel32B8 BFCJNE Rn,#data ,rel(PC)(PC) +3 若(Rn) data ,则(PC)(PC)+rel32B6 , B7CJNE Ri, #data ,rel(PC)(PC) +3 若(Ri) data ,则(PC)(PC)+rel32D8 DFDJNZ Rn,rel(PC)(PC) +2 ,(Rn)(Rn) -1 若(Rn) 0 ,则(PC)(PC)+rel22D5DJNZ direct,rel(PC)(PC)+2 ,(direct)(direct) -1若(direct) 0 ,则 PC)(PC)+rel3200NOP空操作11表A-5 位操作类指令十六进制代码指令助记符说明字节数执行周期数C3CLR CCY 011C2CLR bit(bit) 021D3SETB CCY 111D2SETB bit(bit) 121B3CPL CCY 11B2CPL bit(bit)2182ANL C, bit(CY)(CY) bit22B0ANL C , /bit(CY)(CY)2272ORL C, bit(CY)(CY) bit22A0ORL C , /bit(CY)(CY)22A2MOV C, bit(CY)(bit)2192MOV bit, C(bit)(CY)2140JC rel(PC)(PC)+2若(CY)=1 ,则(PC)(PC)+rel2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农发行武汉市武昌区2025秋招群面模拟题及高分话术
- 农发行绥化市兰西县2025秋招半结构化面试题库及参考答案
- 农发行白山市靖宇县2025秋招群面案例总结模板
- 农发行驻马店市新蔡县2025秋招笔试性格测试题专练及答案
- 农发行安阳市林州市2025秋招结构化面试15问及话术
- 农发行三明市沙县区2025秋招笔试性格测试题专练及答案
- 农发行河池市金城江区2025秋招笔试性格测试题专练及答案
- 国家能源崇左市凭祥市2025秋招写作案例分析万能模板可套用
- 桂林雁山区中储粮2025秋招笔试行测高频题库及答案
- 医生个人年度工作总结(范文15篇)
- 锅炉节能器施工方案
- 《食品厂员工绩效方案》
- 工程人员驻场服务方案
- 汽车智能技术与应用 教案全套 朱升高 项目1-10 智能网联汽车技术介绍- 车载嵌入式操作系统应用
- 产品方案设计模板
- 企业合规经营规范手册
- 骨与关节运动学基础-运动链(康复护理技术)
- 2.2中国的气候季风气候特殊天气和气象灾害课件八年级地理上学期
- GB/T 4706.74-2024家用和类似用途电器的安全第74部分:缝纫机的特殊要求
- 2024版民间借款抵押合同范本完整版
- T-GDACM 0110-2022 医疗机构中药煎药机煎煮规范
评论
0/150
提交评论