计算机原理复习题

12.ALU属于 A 部件。

A.运算器 B.控制器 C.存储器 D.寄存器 13.加法器采用先行进位的目的是 A。

A.提高加法器的速度 B.优化加法器结构 C.增强加法器功能 D.以上说法都不对

14.浮点运算器由阶码运算器和尾数运算器组成,它们都是 A 。

A.定点运算器 B.多个ALU C.乘法器 D.除法器 15.下面浮点运算器的描述中正确的是: A 。

A.浮点运算器可用阶码部件和尾数部件实现 B.阶码部件可实现加、减、乘、除四种运算 C.阶码部件只进行阶码相加和相减操作 D.尾数部件只进行乘法和减法运算

16.组成一个运算器需要多个部件,但下面所列 B 不是组成运算器的部件。

A.状态字寄存器 B.数据总线 C.ALU D.地址寄存器 二、名词解释

分别解释如下名词的含义:变形补码、溢出、对阶、规格化。 三、计算题

1.已知X=-0.1001,Y=+0.0011,用补码求X-Y=?请分步列出运算过程。

2.已知X=-0.0101,Y=+0.0011,用补码一位乘法求XY=?请分步列出运算过程,并给出完整的乘积。

3.已知X=-0.1010,Y=+0.1101,用原码不恢复余数除法求X/Y=?请分步列出运算过程,并给出商和余数。

四、简答题

1.为什么通用计算机中多采用补码运算? 2.溢出和进位有何不同?

3.简述采用单符号位检测溢出的方法。 4.浮点数采用规格化表示,是何含义? 5.简述原码一位乘法运算的运算步骤。 6.简述浮点加减法运算的运算步骤。 7.简述浮点运算中溢出的处理方法。

习 题

一、单项选择题

1.CPU内通用寄存器的位数取决于 B 。

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

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

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

A.指令周期 B.时钟周期 C.CPU周期 D.存取周期 5.以硬连线方式构成的控制器也称为 A 。

A.组合逻辑型控制器 B.微程序控制器 C.存储逻辑型控制器 D.运算器,

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

A.累加器 B.地址寄存器 C.PC D.存储器 7.一节拍脉冲持续的时间长短是 C 。

A.指令周期 B.机器周期 C.时钟周期 D.以上说法都不对 8.指令周期是指___ C ___。

A.CPU从主存取出一条指令的时间 B.CPU执行一条指令的时间 C.CPU从主存取出一条指令加上执行这条指令的时间 D.以上说法都不对

9.在下述指令中,I为间接寻址,___C___指令包含的CPU周期数最多。

A.CLA B.ADD 30 C.STA I 31 D.JMP 21 10.状态字寄存器用来存放 D 。

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

A.控制存储器 B.RAM C.指令寄存器 D.内部存储器 12.与微指令的执行周期对应的是 C 。

A.指令周期 B.机器周期 C.节拍周期 D.时钟周期 13.将微程序存储在ROM中不加修改的控制器属于 D 。

A.组合逻辑控制器 B.动态微程序控制器 C.PLA控制器 D.静态微程序控制器

14.关于微指令的编码方式,下面叙述正确的是 B 。

A.直接表示法和分段编码法不影响微指令的长度 B.一般情况下,直接表示法的微指令位数多 C.一般情况下,分段编码法的微指令位数多 D.以上说法都不对

15.在计算机中,存放微指令的控制存储器隶属于 D 。

A.外存 B.高速缓存 C.内部存储器 D.CPU 16.某寄存器中的值有时是地址,这只有计算机的 C 才能识别它。

A.译码器 B.判断程序 C.指令 D.时序信号 17.以下叙述中,正确的是: A 。

A.同一个CPU周期中,可以并行执行的微操作叫相容性微操作 B.同一个CPU周期中,不可以并行执行的微操作叫相容性微操作 C.同一个CPU周期中,可以并行执行的微操作叫相斥性微操作 D.以上说法都不对

18.由于CPU内部的操作速度较快,而CPU访问一次内存所花的时间较长,因此机器 周期通常用 A 来规定。

A.内存中读取一个指令字的最短时间 B.内存中读取一个数据字的最长时间

C.内存中写入一个数据字的平均时间 D.内存中取一个数据字的平均时间 19.采用微程序控制的目的是 B 。

A.提高速度 B.简化控制器设计与结构 C.使功能简单的控制器能降低成本 D.不需要机器语言 20.异步控制常作为 A 的主要控制方式。

A.单总线结构计算机中访问主存与外围设备时 B.微型机的CPU控制中

C.组合逻辑控制的CPU中 D.微程序控制器中 21.CPU读/写控制信号的作用是 D 。

A.决定数据总线上的数据流方向 B.控制存储器操作(R/W)的类型 C.控制流入、流出存储器信息的方向 D.以上任一作用

22.为了确定下一条微指令的地址,通常采用断定方式,其基本思想是: B 。

A.用程序计数器PC来产生后继微指令地址

B.通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生

后继微指令地址

C.用微程序计数器μPC来产生后继微指令地址

D.通过指令中指定一个专门字段来控制产生后继微指令地址

23.假设微操作控制信号用Cn来表示,指令操作码译码器输出用Im表示,节拍电位信号用Mk表示,节拍脉冲信号用Ti示,状态反馈信息用Bj表示,则硬布线控制器的基本原理可表示为 D 。

A.Cn=f(Im,Ti) B.Cn=f(Im,Bj) C.Cn=f(Mk,Im,Bj) D.Cn=f(Im,Mk,Ti,Bj) 24.同步控制是 C 。

A.只适用于CPU控制的方式 B.只适用于外围设备控制的方式 C.由统一时序信号控制的方式 D.所有指令控制时间都相同的方式 25.微程序控制器中,机器指令与微指令的关系是 A 。

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

C.一段机器指令组成的程序可由一条微指令来执行 D.一条微指令由若干条机器指令组成 26.异步控制方式常用于 C 。

A.CPU控制 B.微程序控制 C.系统总线控制 D.CPU内部总线控制

27.在三级时序系统中,电平型微命令一般 C 。

A.需维持一个指令执行周期 B.维持一个工作周期 C.维持一个节拍的时间 D.只维持一个脉冲宽度的时间 二、填空题

1.运算器的逻辑结构既与机器的 系统有关,又取决于数据的表示 和运算方法。

2.在程序开始执行前,必须将程序的第一条指令所在的存储单元 送入PC。当执行指令时,CPU将自动修改PC的内容,其内容总是保持将要提取的 指令的地址。

3.程序状态字寄存器用于记录现行程序的运行 和机器的工作 ,是参予

控制程序执行的重要依据之一。

4.数据流是根据指令流的操作而 的,也就是说数据流是由指令流来驱动的。我们把计算机的这种工作方式,称为指令流(或控制流)驱动 。

5.计算机的各部件协调动作需要有时间标志,而时间标志则是用 信号来体现的。一般来说,控制器发出的各种控制信号都是时间因素和空间因素的函数。

6.计算机的主要部件是用逻辑电路构成的。因此,组成计算机硬件的器件特性决定了计算机时序信号最基本的体制是 与 体制。

7.微命令发生器是控制器的核心部件,用来产生各种微操作控制命令。该部件的输入

主要包括指令操作码及 方式的译码信号、时序信号、被控制部件所反馈的各种 信号和I/O请求信号等,将这些信息在其内部综合后形成微操作控制信号输出。

8.拟定指令操作流程就是要根据 结构将指令执行过程中,每一步寄存器之间的信息 操作,用流程图的形式描述出来。

9.所谓断定方式,就是后继微地址可由微程序设计者 ,或者根据微指令所规定的测试 直接决定后继微地址的全部或部分地址值。

三、名词解释

分别解释如下名词的含义:微操作、数据通路、同步控制、异步控制、后继微地址、微指令、微程序。

四、简答题

1.CPU应该具有哪四项基本功能?

2.试画出MOV A,B指令的指令周期操作流程图。

3.计算机内部有哪两股信息在流动?它们彼此有什么关系?

4.指令和数据均存放在内存中,CPU如何区分它们是指令还是数据? 5.微程序控制器有何特点?

6.控制器的控制方式解决什么问题?有哪几种基本控制方式? 7.什么叫指令?什么叫微指令?二者有什么关系?

8.机器指令包括哪两个基本要素?微指令又包括哪两个基本要素?程序靠什么实现顺序执行?靠什么实现转移?微程序中顺序执行和转移依靠什么方法?

9.在组合逻辑控制器中,指令寄存器IR提供哪些与微操作命令形成有关的信息?时序部件提供哪些信号?它们在微命令形成中起什么作用?为什么微命令的形成与状态信息(PSW中的标志位)有关?

10.请画出控制器的基本组成框图。 11.简述CPU设计的基本步骤。

习 题

一、单项选择题

1.在下列存储器中,存取时间的长短与信息所在的位置有关是 C 。

A.主存 B.高速缓存 C.磁盘 D.RAM 2.静态RAM的特点是 B 。

A.写入的信息静止不变 B.停电后,信息丢失 C.只读不写,因而信息不再变化 D.停电后,信息仍能长久保持不变 3.在下列存储器中,速度最快的是 A 。

A.半导体存储器 B.磁带存储器 C.磁盘存储器 D.光盘存储器

联系客服:779662525#qq.com(#替换为@)