22单片机的指令系统--位操作、子调用、返回和空操作指令解说.ppt

22单片机的指令系统--位操作、子调用、返回和空操作指令解说.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机的指令系统 位操作、子程序调用、返回和空操作指令;5.位操作指令 MCS-51单片机有丰富的位操作指令,可以把大量的硬件组合逻辑用软件来代替,这样可以方便地应用于各种逻辑控制,主要用于控制线路通、断,继电器的吸合与释放等。位操作指令如表1-8所示。 ;类别;位 传 送 指 令;(1)位修正指令 位修正指令包括:位清零指令CLR、位置1指令SETB、位取反指令CPL。 (2)位逻辑运算指令 位逻辑运算指令与字节逻辑运算指令相似。其中“/bit”表示取反后在进行逻辑运算。 (3)位数据传送指令 位数据传送指令与字节数据传送指令相似。 (4)位条件转移类指令 位条件转移类指令与字节条件转移类指令相似,地址偏移量rel的计算方法相同。 ;类别;(1)短调用指令 短调用指令ACALL指令的目标地址是11位。在调用子程序时,该指令与AJMP指令类似,要求调??子程序的入口地址与ACALL指令后面指令的第一个字节在同一个2 K页面的程序存储器区域中。 (2)长调用指令 长调用指令LCALL指令的目标地址是16位。可在64 K程序存储器区域范围内调用任何一个子程序。 (3)子程序返回指令 子程序返回指令RET,功能是使CPU从子程序返回到主程序的断点处,使主程序继续执行。 ;(4)中断返回RETI 中断返回指令RETI,功能是使CPU从中断服务子程序返回主程序的断点处,同时清除相应的中断状态寄存器,开发中断。 (5)空操作指令 执行空操作指令NOP,除PC内容加1外,不影响任何标志位和其他寄存器。NOP指令常用来产生一个机器周期的延迟。 ;作业

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档