计算题

某机器中, 配有一个 ROM 芯片, 地址空间 0000H~3FFFH。 现在再用几个 16K×8 的 RAM 芯片构成一个 32K×8 的 RAM 区域, 使其地址空间为 8000H~FFFFH。 假设此 RAM 芯片有

问答题

问地址空间 8000H~FFFFH 需要几个 RAM 芯片?

【正确答案】

由 RAM 芯片和 RAM 区域的大小, 可知需要的 RAM 芯片个数为(32K×8) / (16K× 8) =2,因此需要 2 块 RAM 芯片。

【答案解析】
问答题

画出机器各芯片地址分配方案。

【正确答案】

根据芯片的地址空间, 机器芯片的地址分配方案如下:
表 3-1

16k(ROM)
16k(空)
16k(RAM)
16k(RAM)
【答案解析】
问答题

用数据线、 地址线、 

【正确答案】

芯片与 CPU 的连接图如下。 用于直接访问芯片的 CPU 地址为低 14 位(A13~A0)。 加上 ROM 芯片个数为 3 个, 因此将 CPU 地址总线中的高两位作为 2-4 译码器的输入, 译码器的输出用于控制读写哪个芯片。

【答案解析】