版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
伪指令.1、定位伪指令ORGm•2、概念字节伪指令DB X1,X2,X3,..,Xn•3、字概念伪指令DWY1,Y2,Y3,.,Yn4、汇编终止伪指令END寻址方式MCS-51单片机有五种寻址方式:2、寄放器间接寻址42、寄放器间接寻址4、当即数寻址6、相对寻址3、直接寻址5、基寄放器加变址寄放器间接寻址7、位寻址数据传送指令以累加器A为目的操作数的指令(4条)•MOVA,Rn;(Rn)—An=0~7•MOVA,direct;(direct)—A•MOVA,@Ri;((Ri))-Ai=0~1•MOVA,#data;data—A二、以Rn为目的操作数的指令(3条)MOVRn,A;(A)—RnMOVRn,direct;(direct)—RnMOVRn,#data;data—Rn
•三、以直接寻址的单元为目的操作数的指令(5条)MOVdirect,A;(A)-directMOVdirect,Rn;(Rn)—directMOVdirect,direct;(源direct)—目的directMOVdirect,@Ri;((Ri))fdirectMOVdirect,#data;data—direct四、以寄放器间接寻址的单元为目的操作数的指令(3条)MOV@Ri,A ;(A)—(Ri)MOV@Ri,direct ;(direct)—(Ri)MOV@Ri,#data ; data—(Ri)五、十六位数据传送指令(1条)MOVDPTR,#data16;dataH—DPH,dataL—DPL六、堆栈操作指令进栈指令PUSHdirect;(SP)+1fSP,(direct)fSP退栈指令POPdirect七、字节互换指令(5条)・XCHA,Rn;(A)—B(Rn);(A)—B(direct);(A)-B((Ri)】・•;(A)—B(direct);(A)-B((Ri)】・・XCH A,@Ri八、半字节互换指令・XCHDA,・XCHDA,@Ri;(A)o~3-B((Ri))0~3九、加器A与外部数据存贮器传送指令(4条)・MOVXA,@Ri; ((Ri))—Ai=0,1・MOVX@DPTR,A; (A)—(DPTR)・MOVX@Ri,A; (A)—(Ri)i=0,1十、查表指令(i)MOVCA,@A+PC;((A)+(PC))—A・(ii)MOVCA,@A+DPTR;((A)+(DPTR))算术运算指令一、不带进位的加法指令(4条)ADDA,ADDA,RnADDA,directADDA,@RiADDA,#data(A)+(Rn)—A;(A)+(direct)—A;(A)+((Ri))-A;(A)+#data—AADDCAADDCA,RnADDCA,directADDCA,@RiADDCA,#data二、带进位加法指令(4条)(A)+(Rn)+CY—A;(A)+(direct)+CY—A;(A)+((Ri))+CY—A;(A)+#data+CY—A三、增量指令(5条)INCA(A)+1—A・INCRn(Rn)+1—Rn・INCdirect(direct)+1—direct・INC@Ri((Ri))+1—(Ri)・INCDPTR(DPTR)+1—DPTR四、十进制调整指令(1条)DAA减法指令一、带进位减法指令SUBBA,RnSUBBA,directSUBBA,@RiSUBBA,#data二、减1指令(4条)DECADECRnDECdirectDEC@Ri乘法指令MULAB除法指令DIVAB逻辑运算指令累加器A的逻辑操作指令―、累加器A清0CLRA二、 累加器A取反CPLA三、 左环移指令RLA四、带进位左环移指令RLCA五、右环移指令RRA六、带进位右环移指令RRCA七、累加器ACC半字节互换指令SWAPA两个操作数的逻辑操作指令ANLA,RnORLA,RnXRLA,RnXRLA,directANLA,directORLA,directXRLA,@RiANLA,@RiORLA,@RiXRLA,#dataANLA,#dataORLA,#dataXRLdirect,AXRLdirect,#dataANLdirect,AORLdirect,AANLdirect,ORLdirect,#data#data位操作指令位变量传送指令SETB CMOVC,bitSETB bitMOVbit,C位变量逻辑与指令ANLC,bit位变量修改指令” ANLC,/bitCLRC位变量逻辑或指令CLRbitORLC,bitCPLCORLC,/bitCPLbit操纵转移指令无条件转移指令(4条)1、 短跳转指令AJMPaddrll;先(PC)+2—PC;addr11—PC,(PC)10~015~112、 跳转指令LJMPaddr16;Addr16—PC3、转移指令4、SJMPrel;先(PC)+2—PC;后(PC)+rel—PC4、寄放器加变址存器间接转移指令(散转指令)JMP@A+DPTR;(A)+(DPTR)—PC条件转移指令(8条)一、测试条件符合转移指令JZrel!当A=0时(PC)+re|j(PC)转移;当A/0时,顺序执行。JNZrel;当AHO时(PC)+re|j(PC)转移;当A=0时,顺序执行。JCrel若是进位标志CY为1,则执行转移;JNCrel若是进位标志CY为0,则执行转移;JBbit,rel若是直接寻址位的值为1,则执行转移;JNBbit,rel若是直接寻址位的值为0,则执行转移;JBCbit,rel若是直接寻址位的值为1,则执行转移;然后清“0”直接寻址位(bit)二、比较不相等转移指令CJNE (目的操作数),(源操作数),relCJNEA,direct,relCJNEA,#data,relCJNERn,#data,rel;若(只门)>#data,则(PC)+rel—PC,且O—CY;;若(只门)<#data,则(PC)+rel—PC,且1—CY;;若(只门)=#data,则顺序执行,且0-CY。三、减1不为0转移指令DJNZRn,rel;(Rn)-1—Rn;;若(Rn)H0,贝0(PC)+rel-PC;;若侃门)=0,则终止循环,顺序执行DJNZdirect,rel;(direct)-1-direct;;若(direct)HO,则(PC)+rel-PC;;若(direct)=0,则终止循环,顺序执行挪用和返回指令一、短挪用指令ACALLaddr11;(PC)+2-PC;(SP)+1-SP,(PC0~7)-(SP);(SP)+1-SP,(PC8~15)-(SP);addr0~10-PC0~10,(PC11~15)不变二、长挪用指令LCALLaddr16;(PC)+3-PC;(SP)+1-SP,(PC0~7)-(SP);(SP)+1-SP,(PC8~15)-(SP);addr0~15-PC三、返回指令1.从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全文件档案管理制度
- 2026年兰州职业技术学院单招职业适应性测试题库及参考答案详解(新)
- 2026年厦门华厦学院单招职业适应性考试题库附答案详解(a卷)
- 2026年南京机电职业技术学院单招职业适应性测试题库(含答案详解)
- 2026年内蒙古能源职业学院单招职业适应性测试题库附答案详解(黄金题型)
- 2026年保定电力职业技术学院单招综合素质考试题库含答案详解(研优卷)
- 2026年包头铁道职业技术学院单招职业倾向性考试题库附参考答案详解(模拟题)
- 2026年南阳工艺美术职业学院单招职业适应性测试题库及答案详解参考
- 拜泉事业编招聘2022年考试模拟试题及答案解析12
- 2026年南昌影视传播职业学院单招综合素质考试题库及答案详解(真题汇编)
- 广东深圳市华睿欣能投资控股集团有限公司2026届校园招聘笔试备考题库及答案解析
- 2026年春节后复工复产“开工第一课”安全生产培训课件
- Web3创作者经济演进研究
- 探秘黄河-中国的河流(第三课时)设计
- 2026年ESG专项知识考试题目
- 变电站安全用电培训课件
- 2025春湘美版(2024)美术初中七年级下册第三单元 形色协奏曲《第2课 色彩的交响》教学设计
- 石油钻探设备吊装方案
- 职业技术学院校园环境改善施工组织设计方案
- 公司往来款合同模板
- 农村土地使用权转让协议书
评论
0/150
提交评论