8位补码10101111表示的二进制数的真值

2024-11-26 11:08:50
推荐回答(2个)
回答1:

给定一个补码,如果是负数,则对其数值求反加一,即为原码。

补码:10101111
求反:11010000
加一:11010001--即为原码。
真值:-81。

回答2:

正数的补码是自身,负数的补码是原值取反+1(最高位不变)。
1010 1111最高位是1,所以表示负数,
按 负数的补码是原值取反+1(最高位不变) 的原则,-1 : 1010 1110 取反:1101 0001