在整数定点机中,若机器字长为8位(含1位符号位),分别用原码,补码,和反码表示时,写出它们的十进制...

2024年11月27日 17:54
有4个网友回答
网友(1):

哥儿们,你算是找对人了。我这两天给大一学生上课,就是讲的这些。。。。
8位二进制原码:-127-+127;
8位二进制反码:-127-+127;
8位二进制补码:-128-+127。
需要注意的最后一个补码的范围,虽然“-0”也是“0”,但根据正、反、补码体系,“-0”的补码和“+0”是不同的,这样就出现两个补码代表一个数值的情况。为了将补码与数字一一对应,所以人为规定“0”一律用“+0”代表。同时为了充分利用资源,就将原来本应该表示“-0”的补码规定为代表-128。也就是10000000B=-128

网友(2):

原码:-127——127
反码:-127——127
补码:-128——127

网友(3):

原码:-127~127
补码:-128~127
反码:-127~127

网友(4):

这个我帮你计算一下,有点复杂的,但是我一定会帮你搞定的,放心!有消息了发给你!