计算机综合基础(408)|设CPU有16根地址线,8根数据线,并用MREQ作为访存控制线号......存储器与CPU的连接

计算机组成原理例题 最近在学习计算机组成原理,碰到存储器与CPU的连接这一块,学得实在头疼,研究了好长时间终于搞明白了,现在给大家分享一下。
设CPU共有16根地址线,8根数据线,并用MREQ(低电平有效)作访存控制信号,作读写命令信号(高电平为读,低电平为写)。
现有下列存储芯片:

【计算机综合基础(408)|设CPU有16根地址线,8根数据线,并用MREQ作为访存控制线号......存储器与CPU的连接】ROM(2K×8位,4K×4位,8K×8位)
RAM(1K×4位,2K×8位,4K×8位)
74138译码器和其他门电路(门电路自定)。
试从上述规格中选用合适芯片,画出CPU和存储芯片的连接图。
以下是我的详细解题过程:计算机综合基础(408)|设CPU有16根地址线,8根数据线,并用MREQ作为访存控制线号......存储器与CPU的连接
文章图片
计算机综合基础(408)|设CPU有16根地址线,8根数据线,并用MREQ作为访存控制线号......存储器与CPU的连接
文章图片

总结
综上,此类问题求解一般分为4步走:
  1. 确定地址范围。
  2. 根据地址范围选择合适的存储芯片。
  3. 分配CPU地址。
  4. 形成片选信号。
如果有错误的地方或者疑惑的地方,欢迎小伙伴们一起讨论~

    推荐阅读