第 15 题
假设用若干个 8K×8 位的芯片组成一个 32K×32 位的存储器,存储字长 32 位,内存按字编址,则地址 41F0H 所在芯片的最大地址是( )。
A. 0000H B. 4FFFH C. 5FFFH D. 7FFFH
[tag_link]
正确答案:C
由 8K×8 位的芯片组成 32K×32 位的存储器,存储字长 32 位,按字编址。 总容量为 32K 字,需 15 根地址线(A14~A0)。 每个芯片容量为 8K×8 位,提供 8K 个 8 位单元,需 13 根地址线(A12~A0)。 为构成 32 位字长,需 4 个芯片并行为一组,每组覆盖 8K 字(因芯片内 8K 单元对应相同字地址的 8 位部分)。 32K 字需 4 组芯片,地址空间分为 4 个 8K 字的区间:0x0000~0x1FFF(A14A13=00)、0x2000~0x3FFF(01)、0x4000~0x5FFF(10)、0x6000~0x7FFF(11)。
地址 41F0H 对应十进制 16880,落在第三个区间 0x4000~0x5FFF(A14A13=10)。 该区间对应一个芯片组,组内每个芯片覆盖相同的字地址范围。 因此,地址 41F0H 所在芯片的最大字地址为区间上限 0x5FFF(即 5FFFH)。