- 1、本文档共86页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 比较前两个操作数大小,如果值不相等则转移,并转向目的地址。 如果第一操作数(无符号整数)小于第二操作数(无符号整数),则进位标志位Cy置1,否则Cy清0。该指令的执行不影响任何一个操作数的内容。 7.减1不为0转移指令 把减1与条件转移两种功能合在一起。两条: DJNZ Rn,rel ;n =0~7 DJNZ direct,rel * 用于控制程序循环。预先装入循环次数,以减1后是否为“0”作为转移条件,即实现按次数控制循环。 8.调用子程序指令 (1)长调用指令 LCALL addr16 可调用64KB范围内程序存储器中的任何一个子程序。执行时,先把PC加3获得下一条指令的地址(断点地址),并压入堆栈(先低位字节,后高位字节),堆栈指针加2。 接着把指令的第二和第三字节(A15~A8,A7~A0)分别装入PC的高位和低位字节中,然后从PC指定的地址开始执行程序。执行后不影响任何标志位。 * (2)绝对调用指令 ACALL addr11 与AJMP指令类似,为兼容MCS–48的CALL指令而设,不影响标志位。格式如下: 2KB范围内的调用子程序的指令。子程序地址必须与ACALL指令下一条指令的16位首地址中的高5位地址相同,否则将混乱。 * 9.子程序的返回指令 RET 执行本指令时 (SP)→PCH,然后(SP)-1→SP (SP)→PCL,然后(SP)-1→SP 功能: 从堆栈中退出PC的高8位和低8位字节,把栈指针减2,从PC值处开始继续执行程序。不影响任何标志位。 10.中断返回指令 RETI 与RET指令相似,不同处:该指令清除了中断响应时被置1的内部中断优先级寄存器的中断优先级状态,其他相同。 * 11.空操作指令 NOP 不进行任何操作,耗一个机器周期时间,执行(PC)+1→PC操作 3.4.5 位操作类指令 内部有一个位处理机,对应位操作指令。 1.数据位传送指令 MOV C,bit MOV bit,C 把源操作数指定的位变量送到目的操作数指定处。一个操作数必须为进位标志,另一个可以是任何直接寻址位。不影响其他寄存器或标志位。 * 例如: MOV C,06H ;(20H).6→Cy 06H是位地址,20H是内部RAM字节地址。06H是内部RAM 20H字节位6的位地址。 MOV P1.0,C ;Cy→P1.0 2.位变量修改指令 CLR C ;Cy位清0 CLR bit ;bit位清0 CPL C ;Cy位求反 CPL bit ;bit位求反 SETB C ;Cy位置1 SETB bit ;bit位置1 * 这组指令将操作数指定的位清0、求反、置1,不影响其他标志位。例如: CLR C ;Cy位清0 CLR 27H ;0→(24H).7位 CPL 08H ; →(21H).0位 SETB P1.7 ; P1.7位置1 3.位变量逻辑与指令 ANL C,bit ;bit∧Cy→Cy ANL C,/bit ; ∧Cy→Cy * 第2条指令先对直接寻址位求反,然后与进位标志位C进行“逻辑与”运算,结果送回到位累加器中。 4.位变量逻辑或指令 ORL C,bit ORL C,/bit 第1条指令是直接寻址位与进位标志位Cy(位累加器)进行“逻辑或”运算,结果送回到进位标志位中。 第2条指令先对直接寻址位求反,然后与位累加器(进位标志位)进行“逻辑或”运算,结果送回到进位标志位中。 * 5.条件转移类指令 JC rel ;如进位标志位Cy=1,则转移 JNC rel ;如进位标志位Cy=0,则转移 JB bit,rel ;如直接寻址位=1,则转移 JNB bit,rel ;如直接寻址位=0,则转移 JBC bit,rel ;如直接寻址位=1,转移,并把寻址位 ;清0 3.5 MCS-51指令汇总 表3-2列出了按功能排列的全部的指令助记符及功能简要说明,以及指令长度、执行时间和指令代码(机器代码)。 * 由于指令条数多,读者不宜死记硬背,应在程序的编写中多加练习,在实践中不断掌握和巩固常用的指令。读者应熟练地查阅表3-2,正确地理解指令的功能及特性并正确地使用指令。 * * * * * * * * * * * * * * 3.6 某些指令的说明 111条指令介绍完毕。一些细节问题,还需要说明。 1. 关于并
您可能关注的文档
- 第3部分微带集成传输线简介汇编.ppt
- 第四章遗传标记连锁基因的分子诊断概述.ppt
- 第05章4次课--电势的计算等势面电场强度与电势梯度汇编.pptx
- 第3次测试法建模汇编.ppt
- 第3次课第一章2汇编.ppt
- 第3单元_2_浩瀚宇宙汇编.ppt
- 第3单元1分子和原子(第2课时)汇编.ppt
- 第3单元1分子和原子第一课时汇编.ppt
- 第3单元1分子和原子汇编.ppt
- 第3单元2原子的构成2015-2汇编.ppt
- 农业科学与畜禽饲料研发考核试卷.docx
- 中国北车集团齐齐哈尔铁路车辆有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答.docx
- 中国北车集团齐齐哈尔铁路车辆有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答.docx
- 中国北车集团齐齐哈尔铁路车辆有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答.docx
- 中国北车集团齐齐哈尔铁路车辆有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答.docx
- 中国北车集团齐齐哈尔铁路车辆有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答.docx
- 中国北车集团齐齐哈尔铁路车辆有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答.docx
- 塑料制品的医疗应用与卫生安全考核试卷.docx
- 中国北车集团长春客车厂校园招聘模拟试题附带答案详解推荐.docx
- 电气安装住宅与办公建筑考核试卷.docx
文档评论(0)