计算机组成原理第四章练习题 下载本文

内容发布更新时间 : 2024/5/18 14:59:44星期一 下面是文章的全部内容请认真阅读。

第四章

一.选择题

1.指令系统中采用不同寻址方式的目的主要是 C 。 A. 实现程序控制和快速查找存储器地址 B. 可以直接访问主存和外存

C. 缩短指令长度,扩大寻址空间,提高编程灵活性

D. 降低指令译码难度

2.CPU组成中不包括 D 。

A.指令寄存器 B.地址寄存器 C.指令译码器 D.地址译码器 3.程序计数器PC在 B 中。

A.运算器 B.控制器 C.存储器 D.I/O接口 4.计算机主频的周期是指 B 。

A.指令周期 B.时钟周期 C.CPU周期 D.存取周期 5.CPU内通用寄存器的位数取决于 B 。

A.存储器容量 B.机器字长 C.指令的长度 D.CPU的管脚数 6.以硬布线方式构成的控制器也叫 A 。

A.组合逻辑型控制器 B.微程序控制器 C.存储逻辑型控制器 D.运算器 7.一个节拍脉冲持续的时间长短是 C 。

A.指令周期 B.机器周期 C.时钟周期 D.以上都不是

8.直接转移指令的功能是将指令中的地址代码送入 C 。

A.累加器 B.地址寄存器 C.PC D.存储器 9.状态寄存器用来存放 D 。

A.算术运算结果 B.逻辑运算结果

C.运算类型 D.算术、逻辑运算及测试指令的结果状态 10.微程序放在 C 中。

A.指令寄存器 B.RAM C.控制存储器 D.内存

11.某寄存器中的值有时是地址,这只有计算机的 C 才能识别它。

A.译码器 B.判断程序 C.指令 D.时序信号

12.微程序控制器中,机器指令与微指令的关系是__C______。 A. 每一条机器指令由一条微指令执行

B. 每一条机器指令由一段用微指令编成的微程序来解释执行 C. 一段机器指令组成的程序可由一条微指令来执行

D. 一条微指令由若干条机器指令组成

13.在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令

和执行指令3个阶段,不同指令的不同阶段可以① D 执行;各阶段的执行时间最好

②C ;否则在流水线运行时,每个阶段的执行时间应取 ③D 。 可供选择的答案:

① A.顺序 B.重叠 C.循环 D.并行 ② A.为0 B.为1个周期 C.相等 D.不等

③ A. 3个阶段执行时间之和 B. 3个阶段执行时间的平均值 C. 3个阶段执行时间的最小值 D. 3个阶段执行时间的最大值

14.微指令格式分成水平型和垂直型,前者的位数 B ,用它编写的微程序 D 。

A.较少 B.较多 C.较长 D.较短 15.异步控制常作为 A 的主要控制方式。

A. 单总线计算机结构计算机中访问主存和外部设备时 B. 微型机的CPU控制中 C.组合逻辑的CPU控制中

D. 微程序控制器中

16.与微指令的执行周期对应的是 B 。

A.指令周期 B.机器周期 C.节拍周期 D.时钟周期 17.计算机的存储器采用分级方式是为了(B)。 A.减少主机箱的体积

B.解决容量、价格、速度三者之间的矛盾 C.保存大量数据方便 D.操作方便

18.在主存和 CPU之间增加 cache的目的是(C)。 A.增加内存容量 B.提高内存的可靠性

C.解决CPU与内存之间的速度匹配问题 D.增加内存容量,同时加快存取速度 19.采用虚拟存储器的主要目的是(B)。

A.提高主存储器的存取速度 B.扩大存储器空间,并能进行自动管理 C.提高外存储器的存取速度 D.扩大外存储器的存储空间 20.人们根据特定需要预先为计算机编制的指令序列称为(D)。 A.软件 B.文件 C.集合 D.程序 21.先计算后再访问内存的寻址方式是(D)。

A.立即寻址 B.直接寻址 C.间接寻址 D.变址寻址

22.在相对寻址方式中,若指令中地址码为X,则操作数的地址为(B)。 A.X B.(PC)+X

C.X十段基址 D.变址寄存器十X

23.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用(C)。

A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.间接寻址方式

24.指令系统中采用不同寻址方式的目的主要是(D)。 A.可直接访问外存

B.提供扩展操作码并降低指令译码难度

C.实现存储程序和程序控制

D.缩短指令长度,扩大寻址空间,提高编程灵活性 25.关于二地址指令以下论述正确的是(A)。

A.二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中 B.二地址指令中,指令的地址码字段存放的一定是操作数 C;二地址指令中,指令的地址码字段存放的一定是寄存器号 D.指令的地址码字段存放的一定是操作数地址 26.堆栈常用于(B)。

A.数据移位 B.保护程序现场 C.程序转移 D.输入输出

27.执行中使用到堆栈的指令是(C)。 A.移位指令 B.乘法指令

C.子程序调用指令 D.串处理指令 28.在堆栈中,保持不变的是(C)。 A.栈顶 B.栈指针 C.栈底 D.栈中的数据

29.在计算机中存放当前指令地址的寄存器叫(C):在顺序执行指令的情况下(存储器按字节编址,指令字长32位),每执行一条指令,使寄存器自动加(I):在执行(D)指令或(E)操作时,(C)应接收新地址。

A.指令寄存器 B.地址寄存器 C.程序计数器 D.转移 E.中断 F.顺序 G.1 H.2 I.4 30.在CPU中,保存当前正在执行的指令的寄存器为(B);保存当前正在执行的指令地址(在某些机器中为下一条要执行的要执行的指令地址)的寄存器是(A); 算术逻辑运算的结果通常放在(D)或(G)中。

A.程序计数器 B.指令寄存器C.程序状态字 D.通用寄存器E.地址寄存器 F.数据寄存器G.累加器

31.下列叙述中,能反映RJSC特征的有(C E G H I)。 A.丰富的寻址方式 B.使用微程序控制器

C.执行每条指令所需的机器周期数的平均值小于2 D.多种指令格式 E.指令长度不可变

F.简单的指令系统 G.只有Load/Store指令访问存储器

H.设置大量通用寄存器 1.在编译软件作用下的指令流水线调度 32.CPU内通用寄存器的位数取决于(B)。

A 存储器容量 B.机器字长 C.指令的长度 D.CPU的管脚数 33.CPU组成中不包括(D)。

A.指令寄存器 B.指令译码器 C.地址寄存器 D.地址译码器 34.程序计数器PC属于(B)。

A.运算器 B.控制器 C.存储器 D.I/O接口 53.计算机主频的周期是指(B)。 A.指令周期 B.时钟周期 C.CPU周期 D.存取周期

36.以硬连线方式构成的控制器也称为(A)。 A.组合逻辑型控制器 B.微程序控制器