总有一天你的谜底会解开 2023-02-18 09:22 采纳率: 77.4%
浏览 144

计算机组成原理中,寻址范围 和 主存容量 的关系。

问题概述

计算机组成原理中,寻址范围 和 主存容量 的关系。

问题

有一个地址线为20,字长为16位的计算机,求:按字节 和 按字 的寻址范围各为多少?

我的思路

1、存储单元个数=2的 地址线个数 次方=2^20=1M 个
2、1个存储单元所含二进制位数=存储字长=16位
3、主存容量=存储单元个数×存储子长=2^20 × 16= 2^24 bit = 2^21 B = 2MB

问题发生

书上答案是:按字节寻址范围为 1M。
存储器容量不是 2MB吗,为何寻址范围只有1M?
如果说cpu访问不了比1M更高的地址空间,也就是说通过容量无法确定寻址范围,或者说通过寻址范围无法确定存储器容量?

  • 写回答

2条回答 默认 最新

  • 踢足球的阿坤 2023-02-18 09:27
    关注

    要确定寻址范围,主要取决于CPU和存储单元之间的数据读写能力,而不仅仅取决于存储器容量。对于上面提到的计算机,它有20个地址线,也就是可以寻址到2^20个字节,即1M个字节,因此,按字节寻址范围为1M,按字寻址范围为0.5M。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月18日