两片RAM的地址范围是18000H~1BFFFH,其中偶地址是(1)片,奇地址是(2)片。 两片ROM重叠地址范围是98000H~9BFFFH,其中偶地址是(1)片,奇地址是(2)片。 7.若要用4K×4的静态RAM芯片扩展成一个8K×8的存储器阵列。 (1)这种RAM芯片有几根数据线,几根地址线,共需要多少块这样的芯片?
(2)若该RAM阵列要与8086CPU相连,且其起始地址为02000H,请用全地址译码法对其译码,画出译码电路图。(注意奇偶地址) (3)地址为偶地址芯片组的地址范围是什么? 答案:
(1)4根数据线,12根地址线 (2)
D12~D15D8~D11D4~D7D0~D3A1~A12A0~A11D0~D3(1)CSRDWRA13A14A15M/IOA16A17A18A19≥1≥1ABCG1G2AG2BY1BHEOEWRA0~A11D0~D3(2)CSOEWRA0~A11D0~D3(3)CSOEWRA0~A11D0~D3(4)CSOEWRA0≥1≥1
片内编址 地址分析:要求起始地址为02000H
片选 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 2 1 1 1 1 F 1 0 0 0 0 1 1 1 1 F 0 0 0 0 0 1 1 1 1 E 0 0 0 0 0 1 0 0 0 (3)偶地址芯片组的范围是02000H~03FFEH中所有偶地址。
8.给8086系统扩展16KBEPROM、16KBRAM存储器系统,用8K×8的EPROM芯片2764,8K×8的RAM芯片6264,译码器74LS138,系统配置为最小模式,下面给出了所用系统信号及芯片的引脚。
系统信号:D0~D7、D8~D15、A0~A19、M/IO、WR、RD、BHE; 74LS138输入信号:A、B、C、G1、G2A、G2B;输出信号:Y0~Y7 EPROM芯片引脚:D0~D7、A0~A12、CS、OE; RAM芯片引脚:D0~D7、A0~A12、CS、OE、WR。
(1)根据所给信号画出存储器与CPU的连接图(未给出的信号不要连接),要求EPROM的首地址为04000H,且RAM地址跟在EPROM地址之后。
(2)确定每个存储器芯片的地址范围。 答案: (1)
D8~D15D0~D7A1~A13A0BHEA0~A12D0~D72764(1)CSRDWR8086CPUA14A15A16M/IOA17A18A19ABCG1≥1G2AG2BY2Y1≥1≥1≥1≥1OEA0~A12D0~D72764(2)CSOEA0~A12D0~D76264(1)CSOEWRA0~A12D0~D76264(2)CSOEWR
(3)
2764(1) 04000H~07FFFH的所有偶地址; 2764(2) 04000H~07FFFH的所有奇地址; 6264(1) 08000H~0BFFFH的所有偶地址; 6264(2) 08000H~0BFFFH的所有奇地址;