某机器字长 32 位,CPU 内有 32 个 32 位的通用寄存器,设计一种能容纳 64 种操作的指令系统,设指令字长等于机器字长。
(1) 如果主存可直接或间接寻址,采用寄存器-存储器型指令,能直接寻址的最大存储空间是多少?试画出指令格式。
(2) 在(1)的基础上,如果采用通用寄存器作为基址寄存器,则上述寄存器-存储器型指令的指令格式又如何设计?画出指令格式并指出这类指令可访问多大的存储空间
(1) 如果主存可直接或间接寻址,采用寄存器-存储器型指令,能直接寻址的最大存储空间是多少?试画出指令格式。
(2) 在(1)的基础上,如果采用通用寄存器作为基址寄存器,则上述寄存器-存储器型指令的指令格式又如何设计?画出指令格式并指出这类指令可访问多大的存储空间
举一反三
- 某机字长32位,CPU内有32个32位的通用寄存器,设计一种能容纳64种操作的指令系统(指令采用定长操作码),设指令字长等于机器字长。 (1)如果主存可直接或间接寻址,采用寄存器--存储器型指令,请设计并画出指令格式,该指令格式中能直接寻址的最大存储空间是多少? (2)如果采用通用寄存器作为基址寄存器,则上述RS型指令的指令格式有何特点?画出指令格式并指出这类指令可访问多大的存储空间?
- CPU内有32个32位的通用寄存器,设计一种能容纳64种操作的指令系统。假设指令字长等于机器字长,如果主存可直接或间接寻址,采用“寄存器—存储器”型指令,采用通用寄存器作基址寄存器,能直接寻址的最大存储空间是______。 A: 4G B: 64M C: 2M D: 1M
- 某机指令字长32位,共有64种操作,若CPU内有16个32位的通用寄存器,采用寄存器—存储器型指令,能直接寻址的最大主存空间是______,如果采用通用寄存器作为基址寄存器,则寄存器—存储器型指令能寻址的最大主存空间是______。
- 某机器指令字长是32位,共有64种操作,若CPU内有16个32位通用寄存器,采用寄存器—存储器型指令,则直接寻址方式能访问的最大主存空间是_________,基址寻址能访问的最大主存空间是_________。
- 某机指令字长32位,共有64种操作,若CPU内有16个32位的通用寄存器,采用寄存器-存储器型指令,能直接寻址的最大主存空间是[input=type:blank,size:4][/input],如果采用通用寄存器作为基址寄存器,则寄存器-存储器型指令能寻址的最大主存空间是[input=type:blank,size:4][/input]。