计算机组成原理课后习题解答(第二版)唐朔飞(18)
发布时间:2021-06-06
发布时间:2021-06-06
计算机组成原理课后答案
第 七 章
1. 什么叫机器指令?什么叫指令系统?为什么说指令系统与机器的主要功能以及与硬件结构之间存在着密切的关系? 答:参考P300。
2. 什么叫寻址方式?为什么要学习寻址方式? 答:参看P310。
3. 什么是指令字长、机器字长和存储字长? 答:略。
4. 零地址指令的操作数来自哪里??各举一例说明。 答:零地址指令的操作数来自ACC,为隐含约定。
在一地址指令中,另一个操作数的地址通常可采用ACC隐含寻址方式获得。
5. 对于二地址指令而言,操作数的物理地址可安排在什么地方?举例说明。
答:对于二地址指令而言,操作数的物理地址可安排在寄存器内、指令中或内存单元内等。
8. 某机指令字长16位,每个操作数的地址码为6位,设操作码长度固定,指令分为零地址、一地址和二地址三种格式。若零地址指令有M条,一地址指令有N种,则二地址指令最多有几种?若操作码位数可变,则二地址指令最多允许有几种? 解:1)若采用定长操作码时,二地址指令格式如下:
设二地址指令有K种,则:K=2-M-N
当M=1(最小值),N=1(最小值)时,二地址指令最多有:Kmax=16-1-1=14种 3) 若采用变长操作码时,二地址指令格式仍如1)所示,但操作码长度可随地址
码的个数而变。此时,K= 24 -(N/26 + M/212 ); 当(N/26 + M/212 ) 1时(N/26 + M/212 向上取整),K最大,则二地址指令最多有:Kmax=16-1=15种(只留一种编码作扩展标志用。)
9. 试比较间接寻址和寄存器间接寻址。 答:略。
10. 试比较基址寻址和变址寻址。 略。
11. 画出先变址再间址及先间址再变址的寻址过程示意图。 解:1)先变址再间址寻址过程简单示意如下: EA=[(IX)+A],IX (IX)+1
2)先间址再变址寻址过程简单示意如下:EA=(IX)+(A),IX (IX)+1
16. 某机主存容量为4M 16位,且存储字长等于指令字长,若该机指令系统可完成108种
下一篇:机器人培训教材--程序员