单选题 某计算机字长32位,CPU中有32个32位通用寄存器,采用单字长定长指令字格式,操作码占6位,其中还包含对寻址方式的指定。对于存储器直接寻址方式的RS型指令,能直接寻址的最大地址空间大小是______。
  • A.221
  • B.226
  • C.227
  • D.232
【正确答案】 A
【答案解析】[解析] 因为有32个通用寄存器,所以寄存器编号为5位。存储器直接寻址的RS型指令的一个操作数在寄存器中,所以指令中必须有一个5位的寄存器编号,另外一个地址码是直接地址,共有32-6-5=21位。指令格式见下表。
{{B}}指令格式{{/B}}
操作码 寄存器编号 存储器地址
6位 5位 21位
所以,能直接寻址的最大地址空间大小是221