2021年 02月 06日 星期六
您的位置: 威廉希尔主页 > 单片机技术 >

51单片机教程:单片机逻辑运算类指令

来源:未知     作者:威廉希尔     发布时间:2021-02-05 19:02         

  例:(A)=39H,则执行SWAP A之后,A中的值就是93H。怎么正好是这么前后交换呢?因为这是一个16进制数,每1个16进位数字代表4个二进位。注意,如果是这样的:(A)=39,后面没H,执行SWAP A之后,可不是(A)=93。要将它化成二进制再算:39化为二进制是10111,也就是0001,0111高4位是0001,低4位是0111,交换后是01110001,也就是71H,即113。

      威廉希尔