请在 下方输入 要搜索的题目:

CPU内有32个32位的通用寄存器,设计一种能容纳64种操作的指令系统。假设指令字长等于机器字长,回答下列问题: (1)如果主存可直接或间接寻址,采用寄存器-存储器型指令,能直接寻址的最大存储空间是多少?画出指令格式并说出各字段的含义。 (2)在满足(1)的前提下,如果采用通用寄存器作基址寄存器,则上述寄存器-存储器型指令的指令格式有何特点?画出指令格式并指出这类指令可访问多大的存储空间?

CPU内有32个32位的通用寄存器,设计一种能容纳64种操作的指令系统。假设指令字长等于机器字长,回答下列问题: (1)如果主存可直接或间接寻址,采用寄存器-存储器型指令,能直接寻址的最大存储空间是多少?画出指令格式并说出各字段的含义。 (2)在满足(1)的前提下,如果采用通用寄存器作基址寄存器,则上述寄存器-存储器型指令的指令格式有何特点?画出指令格式并指出这类指令可访问多大的存储空间?

发布时间:2025-05-17 16:44:43
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:寄存器是32位,则机器字长为32位,指令字长等于机器字长为32位 (1)指令格式为: OP 6 寄存器号R 5 形式地址A 21 64种操作,则操作码需要6位;32个寄存器,则寄存器号需要5位;剩下21位为形式地址。直接寻址的最大空间为221=2M字 (2)满足(1),采用寄存器-存储器型指令,寻址方式用基址寻址方式,则需要加上寄存器号,指令格式为: OP 6 寄存器号1R 5 寄存器号2R 5 形式地址A 16 寄存器号1为第一操作数;寄存器号2和形式地址构成第二操作数,用的是基址寻址方式, 寄存器为32位,按照基址寻址方式EA=(R)+A,则EA为32位,所以寻址空间为232=4G字
专业技术学习
相关试题
专业技术学习
搜搜题库系统