计算机组成原理第四章中,计算机组成原理第四章

计算机组成原理(陈华光)第四章部分习题答案

第4章习题与解答

4-1什么是指令?什么是指令系统?如何评价一个指令系统的性能优劣?

答:指令就是要计算机执行某种操作的命令,因又称为机器指令。

一台计算机中所有机器指令的集合,称为这台计算机的指令系统。

从完备性,高效性、规整性和兼容性几个方面进行评价。

4-2 什么叫做寻址方式?寻址方式有哪几类?操作数基本寻址方式有哪几种?每种寻址方式有效地址的数学形式如何表达?

答:所谓寻址方式,就是寻找该操作数或指令的有效地址的方式。寻址方式有2类, 寻找该操作数或指令的有效地址

答:操作数基本寻址方式有

(1)隐含寻址,指令中隐含着操作数的地址;

(2) 立即寻址指令的地址字段指出的不是操作数的地址,而是操作数本身;

(3) 寄存器寻址操作数放在CPU的通用寄存器中;

(4) 直接寻址 EA=(A)

(5) 间接寻址 EA=((A))

(6) 相对寻址方式 EA=(PC)+D

(7) 变址和基址寻址方式

(8) 复合寻址方式

(9) 块寻址方式

(10) 段寻址方式

4-3 某指令系统指令长16位,每个操作数据的地址码长6位,指令分为无操作数、单操作数和双操作数三类。若双操作数指令有K条,无操作数指令有L条,问单操作数指令最多可能有多少条?

答:由于指令的总长度为16位, 操作数地址为6位,则

对于双操作数指令操作码长为 16-2×6=4位,

对于单操作数指令操作码长为 16-6=10位,

对于无操作数指令操作码长为 16位,

由于操作码可变,这样二地址指令操作码每减少一条,就可多构成26种一地址指令操作码,一地址指令操作码每减少一条,就可多构成26种零地址指令操作码,因二地址指令操作码有k条,则一地址指令最多有(24-k)×26条。设一地址指令有X条, 则零地址指令最多有((24-k)×26-X)×26条,己知无操作数指令有L条,

则有 X=(24-k)×26-L/26,如果L/26 不是整数,则取> L/26的最小整数。

1-29-jpg_6_0_______-227-0-0-227.jpg

(2-k)×2

4-4 在操作数的寻址方式中,①________寻址方式是指相对于当前PC所指向的存储单元偏移一个给定量的寻址方式。②_________寻址方式是指指令直接给出操作数。③_________寻址方式是指指令直接给出操作数的地址。④_________寻址方式是指操作数放在通用寄存器中。⑤_________寻址方式是指操作数的地址放在通用寄存器中。操作数的地址为某一寄存器的内容与指令中位移之和,则可以是⑥_________寻址方式、⑦_________寻址方式、⑧_________寻址方式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值