4.设某CPU有16根地址线(A15 ~ A0),8根数据线(D7 ~ D0), 为访存控制信号(低电平有效), 为读写控制信号(高电平为读,低电平为写)。主存地址分配如下:8000H ~ 87FFH为系统程序区(ROM区),8800H ~ 8BFFH为用户程序区(RAM区)。现有芯片:1K × 4RAM、1K × 8ROM、3-8译码器(74LS138)及多种逻辑门。选择适当芯片,画出CPU与存储器的连接图。
Rom区8000H到87FFH共2k需要2片1K*8rom芯片进行字扩展
RAm区8800H到8BFFH共1k需要2片1K*4ram芯片进行位扩展
地址线的分配
芯片为1k的,所以需要10根片内地址线,cpu共16根地址线,那么高位地址线做片选信号
数据线8根。
片选信号 片选逻辑
cs0# A15A14#A13#A12#A11#A10# #代表低电平
cs1# A15A14#A13#A12#A11#A10
cs2# A15A14#A13#A12#A11A10#
CPU与存储器的连接如图所示: