单选题 CPU内有32个32位的通用寄存器,设计一种能容纳64种操作的指令系统。假设指令字长等于机器字长,如果主存可直接或间接寻址,采用“寄存器—存储器”型指令,采用通用寄存器作基址寄存器,能直接寻址的最大存储空间是______。
  • A.4G
  • B.64M
  • C.2M
  • D.1M
【正确答案】 A
【答案解析】[解析] 若采用基址寻址,则指令格式中应给出基址寄存器号,以指定哪一个通用寄存器用作基址寄存器。指令格式如下图所示。
[*]

指令格式(一)

寻址的最大空间=232=4G字,其寻址范围仅与基址寄存器位数有关,与形式地址位数无关。