(1)每个2164芯片的容量为64K×1bit,共需128/64×8=16片。 (2)128KB容量需要地址线17根。 (3)16根用于片内寻址。 (4)1根用于片选译码。
注意,用于片内寻址的16根地址线要通过二选一多路器连到2164芯片,因为2164芯片是DRAM,高位地址与低位地址是分时传送的。 5.10 现有两片6116芯片,所占地址范围为61000H~61FFFH,试将它们连接到8088系统中。并编写测试程序,向所有单元输入一个数据,然后再读出与之比较 ,若出错则显示“Wrong!“,全部正确则显示”OK!“。
解:连接如下图所示。测试程序段如下: OK DB „OK!‟,$ WRONG DB „Wrong!‟,$ …
MOV AX, 6100H MOV ES, AX MOV DI, 0
MOV CX, 1000H MOV AL, 55H REP STOSB MOV DI, 0
MOV CX, 1000H REPZ SCASB JZ DISP_OK LEA DX, WRONG MOV AH, 9 INT 21H HLT
DISP_OK: LEA DX, OK MOV AH, 9 INT 21H HLT
5.13 某8088系统用2764 ROM芯片和6264 SRAM芯片构成16KB的内存。其中,ROM的地址范围为0FE000H~0FFFFFH,RAM的地址范围为0F0000H~0F1FFFH。试利用74LS138译码,画出存储器与CPU的连接图,并标出总线信号名称。 解:连接如下图所示。
因篇幅问题不能全部显示,请点此查看更多更全内容