某计算机地址总线宽度为20位,数据总线宽度为16位。若采用字节编址方式,且存储器由多个16K×4位的RAM芯片构成,需使用位扩展和字扩展。当访问地址0A1234H时,以下说法正确的是?
答案解析
核心考点说明:本题考察存储器编址方式、地址映射原理及芯片扩展技术的综合应用。
解题思路分析:
1. 地址总线20位→最大寻址空间为1MB(字节编址)
2. 单个芯片容量=16K×4位=8KB(字节等效)
3. 需同时进行位扩展(4→16位需4片)和字扩展(16K→1MB需64倍扩展)
4. 地址0A1234H转换为二进制:0000 1010 0001 0010 0011 0100
5. 高6位(A19-A14)用于片选,低14位用于芯片内寻址
每个选项分析:
A错误:字节编址下地址0A1234H对应单元号为0A1234(非0A123)
B错误:位扩展需要4片芯片共同工作,而非2片
C正确:高6位地址用于片选,符合扩展需求
D错误:偏移量应为14位地址线覆盖的范围(0000-3FFFH)
易错点提醒:
1. 混淆字编址与字节编址的转换关系
2. 忽略位扩展与字扩展的协同关系
3. 地址线划分时的边界条件处理
知识点延伸:
存储器扩展时,片选信号通常由高位地址线通过译码器生成,而低位地址线直接连接到所有芯片。
正确答案:C