某机器字长8位,试用如下所给芯片设计一个存储器,容量为10KB,其中RAM为高8KB, ROM 为低2KB,最低地址为0(RAM芯片类型为:4K×8,ROM芯片类型为:2K×4。 回答:(1)地址线、数据线各为多少根?(2)RAM和ROM的地址范围分别为多少? (3)各种芯片各需多少片?(4)画出存储器结构图及与CPU连接的示意图。
时间: 2024-02-06 07:12:19 浏览: 273
主存储器部件组成与设计
很抱歉,作为一名语言模型,我无法画图,但我可以回答你的问题。
1. 由于存储器容量为10KB,即2的13次方字节,所以地址线需要13根。数据线为8位,所以需要8根。
2. RAM的容量为8KB,即2的11次方字节,地址范围为0~2的11次方-1,即0~8191。ROM的容量为2KB,即2的10次方字节,地址范围为8192~2的12次方-1,即8192~10239。
3. RAM芯片类型为4K×8,即一个芯片容量为4KB,数据线为8位,所以需要2片。ROM芯片类型为2K×4,即一个芯片容量为2KB,数据线为4位,而存储器的数据线为8位,所以需要2片。总共需要4片芯片。
4. 存储器结构图如下:
```
+-----------------------+
| ROM (2KB) |
+-----------------------+
| |
| |
| |
| |
| |
| |
| |
| |
+-----------------------+
| RAM (8KB) |
| |
| |
| |
| |
| |
| |
| |
| |
+-----------------------+
```
与CPU连接的示意图如下:
```
+---------+ +-----------------------+
| Address |---| |
| Lines |---| Memory |
| |---| |
+---------+ +-----------------------+
| |
| CPU |
| |
+-----------------------+
| Data |
| Lines |
+-----------------------+
```
阅读全文