位置:51电子网 » 技术资料 » 单 片 机

逻辑异或指令

发布时间:2016/7/11 22:02:03 访问次数:1028

   逻辑异或操作是两个操作数按位进行逻辑异或运算,结果回送目的操作数。因为对ADM485JN于逻辑变量A来说,A⊙0=A,A⊙1=灭,所以实用中常用逻辑异或指令实现对目的操作数的某些位取反。

   【例4.27】(A)56H,执行指令XRL A,棚F0H后,m)A6H,即将A中的高4位取反,而A中的低4位保持不变。

   累加器清零及取反指令

   清零及取反指令只有对累加器A才有。

   CLR A    ;0→A

   CPL A   ;(A)→A

   80C51指令系统中没有求补指令。若要进行求补操作,可按“求反加1”来进行。以上所有的逻辑运算指令,对CY,AC和OV标志都没有影响,只在涉及累加器A时,才会对奇偶标志P产生影响。

   移位指令

   80C51中移位指令只有4条,且都是对累加器A进行,如图4.8所示。

     

   逻辑异或操作是两个操作数按位进行逻辑异或运算,结果回送目的操作数。因为对ADM485JN于逻辑变量A来说,A⊙0=A,A⊙1=灭,所以实用中常用逻辑异或指令实现对目的操作数的某些位取反。

   【例4.27】(A)56H,执行指令XRL A,棚F0H后,m)A6H,即将A中的高4位取反,而A中的低4位保持不变。

   累加器清零及取反指令

   清零及取反指令只有对累加器A才有。

   CLR A    ;0→A

   CPL A   ;(A)→A

   80C51指令系统中没有求补指令。若要进行求补操作,可按“求反加1”来进行。以上所有的逻辑运算指令,对CY,AC和OV标志都没有影响,只在涉及累加器A时,才会对奇偶标志P产生影响。

   移位指令

   80C51中移位指令只有4条,且都是对累加器A进行,如图4.8所示。

     

上一篇:逻辑与指令

上一篇:循环左移

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!