问答题
某机字长为16位,数据总线也为16位,内存容量64KB,包含8个16位通用寄存器:R0~R7。指令系统基本要求是:
>128条双操作指令,且其中必有一操作数是寄存器直接寻址。
>另一操作数的寻址方式有4种:立即寻址,寄存器直接寻址,寄存器间接寻址,变址寻址。立即数和变址寻址时的位移量为16位。
>指令长度应满足16的倍数,且要求尽量短。
(1)列出通常在指令系统格式设计过程中应该考虑的主要因素。
(2)给出该机指令系统的设计方案(提示:画出指令格式图,说明指令各字段的位数和含义)。
【参考答案】
(1)指令格式集中体现了指令系统的功能,因此,在确定指令格式时,必须从以下几个方面综合考虑:
i.操作类型:包......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)