回 帖 发 新 帖 刷新版面

主题:20位地址空间计算???

一个具有20位地址和8位字长的存储器,
计算  该存储器能存储 多少字节的信息
怎么计算??

本人不了解  20位地址 指什么地址,
怎么计算呢

回复列表 (共8个回复)

沙发

你所说的20位地址应该就是地址总线宽度,2^20=1M,所以CPU能访问1M的存储器地址
8位的字长而提供20位的地址,解决的方法是存储器地址分段.

板凳

楼主是不是搞错了,20位的地址和8为字长,这样一来,段首地址应该分为:00000H,01000H,...,FF000H,还剩下12位的偏移地址,那是8位字长所不能表示的.
   是不是应该为20位的地址和16为字长???

3 楼


书上是这么写的啊
还有一道题 它就说的很清楚 
题目如下
某计算机系统的主存采用32位  字节  地址  和64位数据线访问存储器
问该存储器能存储多少字节信息

 知道是 2~32 次方啊
但是不知道为什么是这样算的

4 楼

这里是  32位" 字节 "地址   

上面那题的  20位 地址        没有 字节 二字  
请问有什么区别

5 楼

所谓的20位地址,就是20位的2进制数来表示存储器地址,一位2进制可以表示为0,1两种,所以N位地址就有2^N次方空间

6 楼

一个存储器地址可以放一个字节的信息,也就是8位的2进制数

7 楼

段地址加偏移地址

8 楼

其实很简单,这道题来说给出字节完全是在迷惑我们,这是无用的信息,只需要知道给出的地址数n就行了,这里的存储字节就为2的n次方了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册