设计一个容量 为64KB的采用低位交叉编址的8体并行结构存储器。给出每个存储芯片的地址范围(用 十六进制数表示)
时间: 2024-03-08 09:45:21 浏览: 162
根据题意,我们需要设计一个容量为64KB的存储器,采用低位交叉编址的8体并行结构。假设每个存储芯片的容量为8KB,则需要8个存储芯片才能满足要求。
低位交叉编址的意思是将地址按照二进制位分解成多个组,每个组对应一个存储芯片。具体实现时,我们可以将地址分为三组,每组对应一个存储芯片。具体如下:
- 第一组:地址的最低两位。对应存储芯片的地址范围为 0000~1FFF。
- 第二组:地址的第三位和第四位。对应存储芯片的地址范围为 2000~3FFF。
- 第三组:地址的第五位到第十五位。对应存储芯片的地址范围为 4000~FFFF。
因此,每个存储芯片的地址范围如下:
- 存储芯片1:0000~1FFF
- 存储芯片2:2000~3FFF
- 存储芯片3:4000~5FFF
- 存储芯片4:6000~7FFF
- 存储芯片5:8000~9FFF
- 存储芯片6:A000~BFFF
- 存储芯片7:C000~DFFF
- 存储芯片8:E000~FFFF
需要注意的是,由于每个存储芯片的地址范围都是从0开始的,因此在实际使用时需要将每个存储芯片的地址加上对应的基地址才能正确访问。
阅读全文