2025-11-20 07:02:17
原码的位数就像量杯的刻度,刻度越多能装的水越多。比如8位原码只能装-127到+127的水,16位就能装-32767到+32767的水。位数不够装不下大数,位数多了能装更多数,但机器装不下太多位数,就像手机装不了太厚的书。
为什么这样呢?因为原码最高位是符号位,剩下的位数就是数字本身。比如8位原码,符号位占1位,剩下7位能装127,所以最大是+127。如果位数不够,比如要装200,7位不够,得加到8位,符号位换1位,数值位7位变成8位,这样就能装到+255。但位数太多会占内存,比如32位原码能装-到+,但手机处理64位原码就像搬太重的箱子,容易卡壳。数据来源:计算机组成原理(唐朔飞版)P45,原码表示法公式推导。
本题链接: