×

51单片机汇编语言教程之单片机逻辑运算类指令的详细资料概述

消耗积分:0 | 格式:rar | 大小:0.52 MB | 2019-05-31

分享资料个

  对单片机的累加器A 的逻辑操作:

  CLR A ;将A 中的值清0,单周期单字节指令,与MOV A,#00H 效果相同。

  CPL A ;将A 中的值按位取反

  RL A ;将A 中的值逻辑左移

  RLC A ;将A 中的值加上进位位进行逻辑左移

  RR A ;将A 中的值进行逻辑右移

  RRC A ;将A 中的值加上进位位进行逻辑右移

  SWAP A ;将A 中的值高、低4位交换。

  例:(A)=73H,则执行CPL A,这样进行:

  73H 化为二进制为01110011,

  逐位取反即为10001100,也就是8CH。

  RL A 是将(A)中的值的第7位送到第0位,第0位送1位,依次类推。

  例:A 中的值为68H,执行RL A。68H 化为二进制为01101000,按上图进行移动。01101000

  化为11010000,即D0H。

  RLC A,是将(A)中的值带上进位位(C)进行移位。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !