二进制补码为负数,求这个负数的绝对值怎么求?题目标题为“计算下列用补码表示的二进制数的代数和,如果为负数,求负数的绝对值.”例如:00110010+10000011,
2019-05-07
二进制补码为负数,求这个负数的绝对值怎么求?
题目标题为“计算下列用补码表示的二进制数的代数和,如果为负数,求负数的绝对值.”
例如:00110010+10000011,
优质解答
00110010+10000011=10110101,已经说明这是二进制补码,所以最高位为1的话,是个负数.对其取反加1后得01001011,绝对值为1001011b=75d.也就是说-75d的8位二进制补码是10110101.
00110010+10000011=10110101,已经说明这是二进制补码,所以最高位为1的话,是个负数.对其取反加1后得01001011,绝对值为1001011b=75d.也就是说-75d的8位二进制补码是10110101.