x位二进制数 原反补能表示的数的范围.最好有点推断

捧花的泡泡2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
syhk36 共回答了17个问题 | 采纳率88.2%
x位二进制数原码是最高位为符号位其他位表示此数的绝对值的二进制数值. 反码是除了符号位的反码表示,补码是反码加1 假设x为8 则原码范围是从01111111~10000000 即127~-128 反码范围是01111111~100000000 (正数的反码和补码和原码相同) 补码范围是01111111~11111111 关键数值点是-1,-127,-128 首先正数不管因为反码原码补码都相同. 看-1: 原码10000001 反码11111110 补码是11111111 -127:原码11111111 反码10000000 补码是10000001 -128不能用正常的原码反码表示但是可以这么想-128=-127-1 所以补码是10000001-1=10000000 所以范围是01111111~10000000 其他位数的表示范围算法也是一样的.
1年前

相关推荐

为什么x位二进制数的寻址空间是2^x.
为什么x位二进制数的寻址空间是2^x.
你说明白点
001杨严童12291年前1
kk爱妃kk 共回答了18个问题 | 采纳率94.4%
每个二进制位就有两种结果(0或1),所以X位二进制数就有X个2相乘个结果,即为2^X.属于排列组合~