为什么补码的补码是真值,总是感觉不对,认为会有差错,最好赋予数学公式
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/08/06 05:34:52
为什么补码的补码是真值,总是感觉不对,认为会有差错,最好赋予数学公式
(1)若真值Y是正数,[Y]补 =Y,再求一次补码还是Y;
(2)若真值Y是负数,[Y]补 =模 +Y
例如字长4位,真值Y = -101b,模 = 10000B
[Y]补 = 模 +Y = 10000b +(-101b) = 1011b
再问: 为什么要加一,有一种说法是加一
再答: 求负数补码的方法:
一种方法是: 补码 = 反码 +1
另一种方法是: 补码 = 模 +真值
两种方法都可用。
为何“补码 =反码+1”?请参阅:
《补码原理》
http://lin7221.blog.163.com/blog/static/5951669201142852250535/
(2)若真值Y是负数,[Y]补 =模 +Y
例如字长4位,真值Y = -101b,模 = 10000B
[Y]补 = 模 +Y = 10000b +(-101b) = 1011b
再问: 为什么要加一,有一种说法是加一
再答: 求负数补码的方法:
一种方法是: 补码 = 反码 +1
另一种方法是: 补码 = 模 +真值
两种方法都可用。
为何“补码 =反码+1”?请参阅:
《补码原理》
http://lin7221.blog.163.com/blog/static/5951669201142852250535/
真值是-1000 0000的补码?
若一个数的补码是10110011,则真值是
X的补码是10001,求X的真值
补码数1000 0000的真值是-128
为什么补码的补码等于源码?
对于真值 0 表示形式唯一的机器数是( ) A、原码和补码 B、原码和反码 C、移码和补码 D、反码和补码
知道补码怎么求真值
负数二进制的表达方式和补码与真值的换算方式有什么不同
已知8位机器码10110100,它是补码时,表示的十进制真值是?
3.已知8位机器码10110100,它是补码时,表示的十进制真值是_____________.
数X的真值为-0.6875D,求其补码?
补码00000000 还有 10000000 还有 11111110表示的真值是什么?