- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九节 逻辑运算类指令和位操作指令
第九节 逻辑运算类指令和位操作指令 9.1 逻辑运算指令9.1.1 逻辑与运算指令 ANL A,Rn ANL A,direct ANL A,@Ri ANL A,#data 上述指令的目的操作数为累加器A的内容,源操作数有四种寻址方式:寄存器Rn、?直接和间接寻址、立即数。两操作数进行“与”运算后,结果保留在累加器A中,不影?响任何标志位。 ANL direct,A ANL direct,#data 上述指令的目的操作数为直接地址寻址单元内容,源操作数有两种寻址方式:累加?器A和立即数。运算结果保留在直接寻址单元中,不影响任何标志位。 逻辑与运算指令举例 例:设(A)=0C3H),(R0)=0AAH),执行指令: ANL A,R0 (逻辑与运算用符号∧表示) (A) ∧ (R0) 执行结果:(A)=82H) 例:指令ANL常用来屏蔽某些不用位,方法是将该位用“0”相“与”,这种操作的目的操作数常用直接地址寻址,而源操作数则用立即数。如 ANL P1,B 执行结果:将P1口锁存器的第0、3、4、7位的内容屏蔽掉。不管P1口中的这些位原值为何值,经与操作后均屏蔽为0,而其它位保持原值不变。 9.1.2 逻辑或运算指令 ORL A,Rn ORL A,direct ORL A,@Ri ORL A,#data ORL direct,A ORL direct,#data 和前面逻辑与指令类似,这里前4条指令的操作结果存放在A中,后两条指令将结果存放在直接地址中。 逻辑或运算指令举例(1) 例:设(A)=0C3H),(R0)=55H),执行指令: ORL A,R0(逻辑或运算用符号∨表示) (A) ∨ R0) 执行结果:(A)=0D7H)。 当目的操作数为直接地址单元,用立即数作为源操作数时,本指令可置位任何RAM单元或寄存器的某些位,方法是将需置位的位与立即数“1”相“或”。例如: ORL P1, 执行结果,对P1口的锁存器内容第1、4、5位进行置位。其余位则保持原数值不变。 逻辑或运算指令举例(2) 当我们需要只改变一个数据的某几位,而其余位不变时,不能使用数据传送的方法,却可以采用逻辑运算来完成。请看下面的例子: 例:试编一段程序,将A的低5位传送到P1口的低5位,但保持P1口高3位不变,A的内容也保持不变。 解:总的思路是,设法保留A的低5位和P1的高3位,而将不用的位的内容清成0。然后再将有用的位组合起来。 MOV R0,A ;保留A的原值 ANL A,#1FH ;A与运算,以屏蔽A的高 ; 3位,即强制A的高3位为0,而低5位不变 ANL P1,#E0H ;P1与运算,即屏蔽P1 ;的低5位 ORL P1,A ;实现A的低5位与P1的高3位的组合,并 ;将结果存入P1口 MOV A,R0 ;恢复A的原值 9.1.3 逻辑异或运算指令 XRL A,Rn XRL A,direct XRL A,@Ri XRL A,#data XRL direct,A XRL direct,#data 与逻辑与、逻辑或运算类似,前4条指令将运算结果送入中,后两条指令将运算结果送入直接地址单元中。 逻辑异或运算指令举例 例:设(A)=0C3H),(R0)=0AA)。执行指令: XRL A,R0 9.1.4 累加器清零与取反指令 累加器A清“0”指令:CLR A 清“0”累加器A,不影响标志位。 例:设(A)=0A5H),执行指令 CLR A ;清“0”累加器A,即A的每位均清“0” 执行结果:(A)=00H)。 累加器A取反指令:CPL A 对累加器A的内容逐位取反,不影响标志位。 例:设(A)=0AAH),执行指令 CPL A ;对A的内容逐位取反 执行结果:(A)=55H)。 9.2 移位指令 循环左移指令 RL A
您可能关注的文档
- 电力网等值电路.ppt
- 电力市场理论及其应用(综述).ppt
- cap5_习题课.ppt
- 电力系统复习2.ppt
- 第三章 连接与传动.ppt
- 第六讲 电力回路.ppt
- 电力电子技术晶闸管.ppt
- 传动轴的强度及刚度计算.ppt
- 老年人社区获得性肺炎( CAP)治疗.ppt
- 电网优化调度.ppt
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
- 2024至2030年中国左氧氟沙星片行业深度调查与前景预测分析报告.docx
- 菜籽项目申请报告.docx
- 2024至2030年中国八角钢行业深度调查与前景预测分析报告.docx
文档评论(0)