当前位置:首页 > 计算机组成与结构复习题
D) 间接、直接、立即
19. 下列叙述中,错误的叙述是_____。
A) 为了减少指令数目,RISC机没有乘除指令和浮点运算指令; B) 为了降低指令的复杂程度,RISC只有较少的寻址方式; C) RISC机的算术逻辑运算类指令的操作数都在通用寄存器中; D) RISC采用硬布线控制。
20. 下列叙述中,________是导致CISC机指令系统越来越复杂的原因之一。 A) CISC采用了流水线结构; B) CISC采用了微程序控制技术; C) CISC增加了浮点数运算部件; D) 系列机向上兼容。 二、 填空题
1. 指令字中的地址码字段(形式地址)有不同的含意,它是通过___A___来体现的,因为通过某种方式的变换,可以得出___B___地址。常用的指令格式有____C___ 、 ___D____ 、_____E______ 三种。
2. 寄存器直接寻址操作数在____A_____,寄存器间接寻址操作数在____B_____,所以执行指令的速度前者比后者_____C______。
3. 变址寻址和基址寻址的区别是:基址寻址中基址寄存器提供____A______,指令的地址码字段提供______B______。而变址寻址中变址寄存器提供_____C______,指令的地址码字段提供______D_____。
4. 指令寻址的基本方式有两种,一种是_____A_____寻址方式,其指令地址由____B_____给出.另一种是______C______寻址方式,其指令地址由____D_____给出。
5. 条件转移、无条件转移、转子指令、返主指令、中断返回指令都属____ A_____ 类指令,这类指令在指令格式中所表示的地址不是_____B_____的地址,而是_____C______的地址。
6. 设指令字长等于存储字长,均为24位,如果指令系统可完成108种操作,且具有直接、间接(一次间址)、变址、基址、相对、立即等寻址方式,则在保证最大范围内直接寻址的前提下,指令字中操作码占_____ A_______位,寻址特征位占______ B______位,可直接寻址的范围是______C_______,—次间址的范围是______D________。
7. RISC的英文全名是_________________________________A______________________,它的中文含义是__________________ B_____________________,CISC的英文全名是____________________C_______________,它的中文含意是___________D______。 8. RISC指令系统选取使用频率最高的一些_______A_______指令和很有用但不复杂的指令,其指令长度______B_______,指令格式种类________C_______,寻址方式种类 _____D______ ,只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行,且大部分指令在___________E____________时间内完成。 三、 问答题
1. 什么是指令字长?什么是存储字长?什么是机器字长? 2. 若机器采用三地址格式访存指令,试问完成一条加法指令共需访问几次存储器? 若该机共能完成54种操作,操作数可在1K地址范围内寻址,试画出该机器的指令格式。 3. 某机指令格式如下图所示: I 7 4 3 2 0
图中I为寻址特征位(I=0,直接寻址;I=l,一次间接寻址)假设存储器部分单元有以下内
9
容:
地址(十六进制) 00 01 02 03 04 05 06 07 内容(十六进制) 01 5E 9D 74 A4 15 04 A0 指出下列机器指令(十六进制表示)的有效地址:(1)D7;(2)DF;(3)DE;(4)D2。
4. 设有一条双操作数指令ADD R0,D,R3,其中R0是通用寄存器,存放操作数1,R3是变址寄存器,D是位移量。该指令的操作是:(R0)+((R3)+D)->R0,画出执行该指令的信息流程图。
5. 某指令系统指令长16位,如果固定操作码为4位,则三地址格式的指令共有几条?如果采用扩展操作码技术,对于三地址、二地址、单地址和零地址这四种格式的指令,采用15/15/15扩展法(保留一个码点),每种指令最多可以安排几条?写出它们的格式。 6. 某台计算机字长16位,主存容量为64K字,采用单字长单地址指令,共有64条指令。请用四种寻址方式(直接、间接、变址、相对)设计指令格式。
7. 主存数据分布如图所示,苦A为单元地址。(A)为A的内容,试求: ((7))-(N)+((N))+(((N)))=?
地址A 0 1 2 3 4 5 6 7 N 主存 9 11 22 53 44 3 2 0 … 5 8. 指令格式结构如下所示,试分析指令格式及寻址方式特点。
15 10 9 8 7 4 3 0 OP 9.
—— 源寄存器 变址寄存器 偏移量 10
计算机组成与结构复习题(4)
一、 选择题
1. CPU是指______。 A) 控制器; B) 运算器;
C) 运算器和控制器;
D) 运算器、控制器和主存。 2. 控制器的功能是_________。 A) 产生时序信号;
B) 从主存取出指令并完成指令操作码译码;
C) 从主存取出指令并完成指令操作码译码和计算;
D) 从主存取出指令、分析指令并产生有关的操作控制信号。 3. 指令周期是_________。
A) CPU从主存取出一条指令的时间; B) CPU分析指令的时间;
C) CPU从主存取出一条指令的时间加上分析指令的时间;
D) CPU从主存取出一条指令的时间加上分析指令的时间再加上执行这条指令的时间。 4. 微程序控制器中,机器指令与微指令的关系是__________。 A) 每一条机器指令由一条微指令来执行;
B) 每一条机器指令由一段用微指令编成的微程序来解释执行; C) 一段机器指令组成的程序可由一个微程序来执行; D) 一段机器指令组成的程序可由一个微指令来执行;
5. 在微指令的控制方式中,若微操作命令个数已确定,则________。 A) 编码控制方式的微指令字长比直接控制方式的微指令字长短; B) 直接控制方式的微指令字长比编码控制方式的微指令字长短; C) 直接控制方式和编码控制方式不影响微指令的长度;
D) 直接控制方式的微指令字长与编码控制方式的微指令字长相等; 6. 程序计数器的位数取决于___________。 A) 存储器的容量; C) 指令字长; B) 机器字长; D) 微指令长度。
7. 微程序控制器中,控制部件向执行部件发出的某个控制信号称为________。 A) 微指令; C) 毫微指令; B) 微操作或微命令; D) 机器指令。
8. 由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用______来规定。
A) 主存中读取一个指令字的最短时间; B) 主存中读取一个数据字的最长时间; C) 主存中写入一个数据字的平均时间; D) 主存中取一个数据字的平均时间; 9. 同步控制是_______。
A) 只适用于CPU控制的方式;
11
B) 只适用于外围设备控制的方式; C) 由统一的时序信号控制的方式; D) 所有指令执行时间都相同的方式。
10. 微操作在执行部件中是最基本的操作,由于数据通路的关系,微操作可分为相容性和相斥性微操作,请在以下叙述中选出两个正确描述的句子:
A) 同一个CPU周期中,可以并行执行的微操作叫相容性微操作; B) 同一个CPU周期中,不可以并行执行的微操作叫相容性微操作; C) 同一个CPU周期中,可以并行执行的微操作叫相斥性微操作; D) 同一个CPU周期中,不可以并行执行的微操作叫相斥性微操作. 11. 在计算机系统中,表征系统运行状态的部件是 ________。 A) 程序计数器 B) 累加寄存器 C) 指令寄存器 D) 程序状态字
12. 水平微指令和垂直微指令相比_____________。 A) 前者一次只能完成一个操作 B) 后者一次只能完成一个操作 C) 两者都是一次只能完成一个操作 D) 两者都是一次完成多个操作
13. 与微指令的执行周期对应的是____________。 A) 指令周期 B) 机器周期 C) 节拍周期 D) 时钟周期
14. Pentium 是________位微处理器。 A) 16 B) 32 C) 48 D) 64 15. 以硬布线控制方式构成的控制器也称为________。 A) 组合逻辑型控制器 B) 微程序控制器 C) 存储逻辑型控制器 D) 运算器
16. 在流水线中数据相关是指____________。 A) 相邻两条指令有部分字节重叠;
B) 第k条指令的目的操作数是第k+1条指令的源操作数; C) 第k条指令形成的条件码是第k+1条转移指令转移的依据;
D) 第k条指令的目的操作数是第k+1条指令的目的操作数存放在相邻的内存单元。 17. 下列有关RISC的描述中,正确的描述是________。
A) RISC的指令系统是从复杂指令系统中挑选出的一些指令的集合;
B) 由RISC的发展趋势可以得出一个结论:计算机的指令系统越简单越好。 C) RISC的指令很短,以保证每个机器周期能完成一条指令。
D) RISC单周期执行的目标是:在采用流水线结构的计算机中,大体上每个机器周期能完成一条指令,而不是每条指令只需一个机器周期就能完成。
18. 外部中断将严重影响流水线的效率,且难以找出一种好的解决办法,所以流水线处理机特别不希望处理外中断。这是因为 ______________。
12
共分享92篇相关文档