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