机器字长为8位,X=53,Y=69,用补码方法计算X-Y,单片机计算的问题,请各位大虾赐教,谢谢!!
发布网友
发布时间:2022-05-14 02:55
我来回答
共1个回答
热心网友
时间:2023-11-27 10:00
53=110101
69=1000101
正数补码等于他本身
负数补码符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1
53补码为 00110101
-69补码为10111011
X-Y=11110000
符号位为1值为负数
再取原码:11110000-1=11101111
再取反:00010000
再转成十进制数16符号位为“-”
所以最终值“-16”