1.利用带片选CS的存储芯片ROM (4Kx8位)和RAM(2Kx16位)组成存储容量为8Kx16位的存储器,并且ROM和RAM各占存储容量的一半,求该存储器所需ROM和RAM芯片数量,并画出与CPU连接图。同时给出各片存储芯片地址范围。
时间: 2024-02-19 08:03:37 浏览: 222
根据题意,存储容量为8Kx16位,其中ROM和RAM各占存储容量的一半,即ROM为4Kx16位,RAM为4Kx16位,每个存储单元为16位。因此,需要使用2片ROM芯片和2片RAM芯片。
ROM芯片的地址范围为0000H~0FFFH,RAM芯片的地址范围为4000H~4FFFH。CPU与存储器的连接如下图所示:
```
+--------+
| |
A0 --| |
A1 --| |
A2 --| |
| ROM |
A11--| |
A12--| |
A13--| |
| |
D0 --| |
D1 --| |
D2 --| |
| |
CE --| |
OE --| |
WE --| |
+--------+
ROM
+--------+
| |
A0 --| |
A1 --| |
A2 --| |
| RAM |
| |
A12--| |
A13--| |
| |
D0 --| |
D1 --| |
D2 --| |
D3 --| |
D4 --| |
D5 --| |
D6 --| |
D7 --| |
| |
CE --| |
OE --| |
WE --| |
+--------+
RAM
```
其中,CPU的地址线A0~A2连接到ROM和RAM的地址线A0~A2,CPU的地址线A11~A13连接到ROM的地址线A11~A13和RAM的地址线A12~A13,CPU的数据线D0~D2连接到ROM的数据线D0~D2,CPU的数据线D0~D7连接到RAM的数据线D0~D7,CPU的控制信号CE、OE、WE分别连接到ROM和RAM的控制信号CE、OE、WE。
因此,该存储器所需ROM和RAM芯片数量分别为2片,ROM芯片的地址范围为0000H~0FFFH,RAM芯片的地址范围为4000H~4FFFH。
阅读全文