作业帮 > 数学 > 作业

计算机原理简单题!字长为8位的二进制数的补码为什么是-128~+127

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/28 16:23:37
计算机原理简单题!字长为8位的二进制数的补码为什么是-128~+127
0到127 二进制为 00000000到01111111
-128到-1 二进制为10000000到11111111
中国物联网校企联盟技术部
再问: 那么10000000的1是符号位还是数值位
再答: 符号位 -1,因为是负数,则符号位为“1”,整个为10000001,其余7位为-1的绝对值+1的原码 0000001按位取反为1111110;再加1,得1111111,所以最后为11111111 -128,因为是负数,则符号位为“1”。因为128为10000000,你可以这样理解,理解为110000000,第一个1为符号位,第二个人1为数值位,取反后+1,得110000000,不看第一个1就行了