单选题 若变址寄存器编号为X,形式地址为D,则变址寻址方式的有效地址为______。
  • A.R[X]+D
  • B.R[X]+[D]
  • C.M[R[X]+D]
  • D.M[R[X]+[D]]
【正确答案】 A
【答案解析】[解析] 9种寻址方式总结见下表。
{{B}}9种寻址方式总结{{/B}}
寻址方式 有效地址计算方式 用途及特点
立即寻址 通常用于给寄存器赋初值
直接寻址 EA=A
隐含寻址 缩短指令字长
一次间接寻址 EA=(A) 扩大寻址范围,易于完成子程序返回
寄存器寻址 EA=Ri 指令字较短;指令执行速度较快
寄存器间接寻址 EA=(Ri) 扩大寻址范围
基址寻址 EA=A+(BR) 扩大操作数寻址范围;适用于多道程序设计,常用
于为程序或数据分配存储空间
变址寻址 EA=A+(IX) 主要用于处理数组问题
相对寻址 EA=A+(PC) 用于转移指令和程序浮动
先间接再变址 EA=(A)+IX)
先变址再间址 EA=(A+(IX))
故本题选A。