假如有一个 1GB 容量存储器,cpu字长32位

如果按字节编址
1GB = 2^30B
1字节 = 1B
2^30B/1B = 2^30
寻址范围为0-(2^30) - 1 需要30根地址线


如果按字编址
1GB = 2^30B
1字 = 32bit = 4B

ps:字长是32位,就是指1字=32bit,该信息只有在按字编址时才有用。这里的字长说的是存储字长)

2^32B/4B = 2^28
寻址范围为0 - (2^28) - 1 需要28根地址线

有因为是16进制所以4位二进制代表以为16进制
28/4 = 7
0000000 - FFFFFFF


公式: 存储空间 = 寻址范围* (按字节或者按字)

寻址范围是数字范围

Last modification:December 2nd, 2020 at 03:26 pm
If you think my article is useful to you, please feel free to appreciate