设有一个2MB容量的存储器,字长32位,问 按字节编址,地址寄存器,数据寄存器各为几位?编址范围为

1个回答
展开全部
摘要 你好,操作流程如下:
1. 按字节编址
1MB = 2^20B
1个字节=8bit=1B
2^20B/1B = 2^20
地址范围为0~2^20-1
也就是说至少需要二十根地址线。地址寄存器是用来存放地址的,与存储器容量及编址方式有关。可以简单的认为地址线的个数等于地址寄存器的位数,所以地址寄存器为20位。
2. 数据寄存器用来存放CPU在一个存取周期内从存储器中一次性取出的二进制位数,也就是一个机器字长。本题中字长32位,所以数据寄存器为32位。
3. 寻址空间
在此需要区分清楚寻址空间与寻址范围两个不同的概念。范围仅仅是一个数字范围,不带有单位,而寻址空间指能够寻址最大容量,单位一般用MB、B来表示。本题中寻址范围为0~2^20-1,寻址空间为1MB。
咨询记录 · 回答于2024-01-02
要一点步骤就行
1. 按字节编址
1MB = 2^20B
1个字节=8bit=1B
2^20B/1B = 2^20
地址范围为0~2^20-1
也就是说至少需要二十根地址线。地址寄存器是用来存放地址的,与存储器容量及编址方式有关。可以简单的认为地址线的个数等于地址寄存器的位数,所以地址寄存器为20位。
2. 数据寄存器用来存放CPU在一个存取周期内从存储器中一次性取出的二进制位数,也就是一个机器字长。本题中字长32位,所以数据寄存器为32位。
3. 寻址空间
在此需要区分清楚寻址空间与寻址范围两个不同的概念。范围仅仅是一个数字范围,不带有单位,而寻址空间指能够寻址最大容量,单位一般用MB、B来表示。本题中寻址范围为0~2^20-1,寻址空间为1MB。【摘要】
设有一个2MB容量的存储器,字长32位,问
按字节编址,地址寄存器,数据寄存器各为几位?编址范围为多大?
还有按字节编址也是内三个问题
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消