微机原理-第三章-内存储器习题

3.8

3.8.1

512×1b512\times 1b的RAM芯片表示其有512个数据地址,每个数据1bit,要组成16K×8b16K\times 8b的存储矩阵,需要

16K512×8b1b=32×8=256\frac{16K}{512}\times\frac{8b}{1b}=32\times8=256

个RAM芯片,为保证实现每个数据8bit,需要分组,一组由8个512×1b512\times 1bRAM芯片组成,为保证有16K16K个数据地址,每组只有512个地址,因此需要32组。

RAM芯片数:256

片内地址位数:log2512=9log_2{512}=9

片选地址位数(芯片选择端):log216K512=5log_2{\frac{16K}{512}}=5

3.8.2

RAM芯片数:16K1024×1b8b=16×8=128\frac{16K}{1024}\times\frac{1b}{8b}=16\times8=128

片内地址位数:log21024=10log_2{1024}=10

片选地址位数(芯片选择端):log216=4log_2{16}=4

3.8.3

RAM芯片数:16K2K×8b4b=8×2=16\frac{16K}{2K}\times\frac{8b}{4b}=8\times2=16

片内地址位数:log22K=11log_2{2K}=11

片选地址位数(芯片选择端):3

3.8.4

RAM芯片数:16K8K×8b8b=2\frac{16K}{8K}\times\frac{8b}{8b}=2

片内地址位数:log28K=13log_2{8K}=13

片选地址位数(芯片选择端):1

3.14

RAM芯片数:16K4k×8b1b=4×8=32\frac{16K}{4k}\times\frac{8b}{1b}=4\times8=32

片内寻址位数:log24K=12log_2{4K}=12,因此低12位A0A11A_0 - A_{11}作为片内寻址

片选地址位数:1412=214-12=2A12,A13A_{12},A_{13}作为片选信号

3.17

采用字结构方式组织

2764为8K×88K\times 8结构,13根地址线,8根数据线

  • 字结构方式:一个字节的8位制作在一块芯片上,选中芯片可一次性读/写8位信息,封装时引线较多。例如:1K的存储器芯片由128×8组成,访问它要7根地址线和8根数据线。
  • 位结构方式:1个芯片内的基本单元作不同字的同一位,8位由8块芯片组成。优点是芯片封装时引线少,例如: 1 K存储器芯片由1024×1组成,访问它要10根地址线和1根数据线。

由题干,地址区域为00000H0000 0111 1111 1111 1111H,因此A19A15A_{19}-A_{15}为0,用A19A17A_{19}-A_{17}经过负与门产生G1G_1A16A_{16}产生G2A{G2}^- A^-A15A_{15}产生G2B{G2}^- B^-A14A13A_{14}-A_{13}经过74LS138产生片选信号送至4个芯片,A0A12A_0-A{12}作为地址线

image-20200928174748637