主题:20位地址空间计算???
地平线
[专家分:480] 发布于 2006-03-23 11:49:00
一个具有20位地址和8位字长的存储器,
计算 该存储器能存储 多少字节的信息
怎么计算??
本人不了解 20位地址 指什么地址,
怎么计算呢
回复列表 (共8个回复)
沙发
jimness [专家分:40] 发布于 2006-03-23 12:15:00
你所说的20位地址应该就是地址总线宽度,2^20=1M,所以CPU能访问1M的存储器地址
8位的字长而提供20位的地址,解决的方法是存储器地址分段.
板凳
jimness [专家分:40] 发布于 2006-03-23 12:25:00
楼主是不是搞错了,20位的地址和8为字长,这样一来,段首地址应该分为:00000H,01000H,...,FF000H,还剩下12位的偏移地址,那是8位字长所不能表示的.
是不是应该为20位的地址和16为字长???
3 楼
地平线 [专家分:480] 发布于 2006-03-23 12:44:00
书上是这么写的啊
还有一道题 它就说的很清楚
题目如下
某计算机系统的主存采用32位 字节 地址 和64位数据线访问存储器
问该存储器能存储多少字节信息
知道是 2~32 次方啊
但是不知道为什么是这样算的
4 楼
地平线 [专家分:480] 发布于 2006-03-23 12:47:00
这里是 32位" 字节 "地址
上面那题的 20位 地址 没有 字节 二字
请问有什么区别
5 楼
jimness [专家分:40] 发布于 2006-03-23 12:51:00
所谓的20位地址,就是20位的2进制数来表示存储器地址,一位2进制可以表示为0,1两种,所以N位地址就有2^N次方空间
6 楼
jimness [专家分:40] 发布于 2006-03-23 12:54:00
一个存储器地址可以放一个字节的信息,也就是8位的2进制数
7 楼
iuhiao [专家分:1330] 发布于 2006-03-26 08:40:00
段地址加偏移地址
8 楼
cinvent [专家分:150] 发布于 2006-07-04 11:42:00
其实很简单,这道题来说给出字节完全是在迷惑我们,这是无用的信息,只需要知道给出的地址数n就行了,这里的存储字节就为2的n次方了。
我来回复