计算机组成原理习题
8微程序控制器中,机器指令与微指令的关系是______。 A. 每一条机器指令由一条微指令来执行
B. 每一条机器指令组成的程序可由一条微指令来执行 C.每一条机器指令由一段微指令编写的微程序来解释执行 D. 一条微指令由若干条机器指令组成
9微程序控制器中,机器指令与微指令的关系是______。 A. 每一条机器指令由一条微指令来执行
B. 每一条机器指令由一段微指令编写的微程序来解释执行 C. 每一条机器指令组成的程序可由一条微指令来执行 D. 一条微指令由若干条机器指令组成
10 CPU中决定指令执行顺序的是_。
A 标志寄存器 B指令寄存器 C程序计数器 D数据缓冲器
11 CPU中的程序计数器(PC)中存放的是。 A 指令 B指令地址 C操作数 D操作数地址
12用来指定下一条执行指令所在地址的单元是_。 A IR B ID C AC D PC
13计算机中负责对指令译码的单元是:
A ALU B 控制器 C存储器译码电路 D外设译码电路
14计算机的算术逻辑单元、控制单元及存储器合称为_。 A CPU B.ALU C主机 D微处理器
15微程序存储于
A.RAM B.硬盘 C.控制存储器 D.高速缓冲存储器
16 CPU与内存、外部设备之间传送信息的中转站是
A.数据缓冲寄存器 B.程序计数器 C.通用寄存器 D.累加器
17 在下列组成运算器的逻辑部件中,程序不可访问的是 A.累加器 B.状态条件寄存器 C.通用寄存器 D.暂存寄存器
18 微指令执行的顺序控制问题,实际上是如何确定下一条微指令的地址问题,通常,用的一种方法是断定方式,其基本思想是_______。 A、 用程序计设加pc来产生后继微指令地址; B、 用微程序计数加Mpc来产生后继微指令地址;
C、 通过微指令顺序控制字段由设计者指定或者由设计者指定的判断别字,段控制产生后继微指令地址;
21
计算机组成原理习题
D、 通过指令中指定一个专门字段来控制产生后继微指令地址。
19微程序控制器中的控制存储器用来存放___。 A.机器指令和数据 B.微程序和数据
C.机器指令和微程序 D.微程序
20组合逻辑控制器和微程序控制器的主要区别在于: A ALU结构不同 B数据通路不同
C CPU寄存器组织不同 D.微操作信号发生器的构成方法不同
21条件转移指令执行时所依据的条件来自()
A指令寄存器 B.标志寄存器 C程序计数器 D地址寄存器
22以下叙述中正确描述的句子是:______。
A 同一个CPU周期中,可以并行执行的微操作叫相容性微操作 B 同一个CPU周期中,不可以并行执行的微操作叫相容性微操作 C 同一个CPU周期中,可以并行执行的微操作叫相斥性微操作
23在CPU中跟踪指令后继地址的寄存器是( )。 A、主存地址寄存器 B、程序计数器 C、指令寄存器 D、状态条件寄存器
24与垂直型微指令相比,以下( )不是水平型微指令的优点。 A、并行操作能力强 B、执行一条指令的时间短
C、可用较少的微指令数实现一条指令的功能 D、微指令中由微操作码规定微指令的功能
25在CPU中跟踪指令后继地址的寄存器是:
A. 主存地址寄存器 B.程序计数器 C.指令寄存器 D.标志寄存器
26不面向计算机硬件,编程最方便的只有:
A.符号语言 B.机器语言 C. 汇编语言 D.高级语言
二.填空题
1.保存当前正在执行的指令的寄存器是 。
2.微指令中的微操作控制字段的编码,通常采用的表示方法有 、编码表示法和混合表示法。 3.微命令编码,就是对微指令中的操作控制字段采用的表示方法。通常有以下三种方法:(1)
22
计算机组成原理习题
编码表示法;(2)_____;(3)_____。
4.一条机器指令的处理过程,宏观上可分作 和 过程。
5指令周期是指 的时间。
6.微指令指的
是 。
7.CPU有四个主要功能,分别是指令控制、时间控制、____ ____ 和数据加工。
8.保存当前正在执行的指令的寄存器是 。
9.微指令中的微操作控制字段的编码,通常采用的表示方法有直接表示法、 和混合表示法。
三.判断题
1.单总线结构系统是指:各大功能部件之间用一根信号线连接。 2.CPU只是计算机的控制器。
3.硬连线方式是用时序电路产生时间控制信号,用存储逻辑电路实现各种控制功能。 4.在一条微指令中,顺序控制部分的作用是发出指挥全机工作的控制信号。 5.高级语言程序通常比解决同一问题的汇编语言的源程序短小. 6.高级语言是面向机器的,他们和具体机器的指令系统密切相关. 7.计算机操作的最小时间单位是时钟周期. 8.直接表示法比编码表示法的微指令字长 短. 9.时钟周期也称为机器周期.
10.汇编语言的源程序通常比解决同一问题的高级语言程序短小. 11.汇编语言是面向机器的,他们和具体机器的指令系统密切相关. 12.计算机操作的最小时间单位是CPU周期. 13.编码表示法比直接表示法的微指令字长短. 14.CPU周期也称为机器周期.
15.CPU访间内存后不一定改变PC的值。() 16.一个指令周期包含有若干个机器周期。 17.CPU内部的寄存器位数与运算精度有关。
18.IR用来暂时存放由内存读出的一条指令或一个数据字。 19.一个CPU周期包含有若干个时钟周期。
20.硬布线逻辑控制器是采用时序逻辑技术来实现的. 21.微指令与指令一样,都由操作码与地址码组成. 22.硬布线逻辑控制器比微程序控制器速度快. 23.微指令与指令一样,都由操作码与地址码组成. 24.微程序的初始地址是由指令操作码经变换得到的。 25.时序产生器是产生控制信号的部件.
26.控制存储器是用来存放微程序的存储器,它应该比主存储器速度快
23
计算机组成原理习题
四.简答题
1.中央处理器中有哪几个主要寄存器?试说明它们的作用。 2.简要说明指令周期、CPU周期和节拍周期三者之间的关系。 3.采用微程序控制器的基本思想是什么?
4.微指令执行顺序的控制方式通常有哪几种?各有何特点?
5.指令和数据均存放在内存中,计算机如何区分它们是指令还是数据? 6.指令的第一个CPU周期应完成哪些工作?
7.简述CPU从给出写命令开始到把信息写入存储器为止的操作过程。 8.阐述计算机在运行程序时,“取指令周期”应该完成哪些操作? 9.简述机器指令与微指令的关系? 10.简述CPU的四个基本功能
11.微程序控制设计与硬布线设计相比有何优点?
12.CPU中有许多重要的寄存器,其中程序计数器PC和状态条件寄存器的作用分别是什么? 13.CPU中程序指针的作用是什么?
14.CPU中状态条件寄存器的作用是什么? 15.谈谈内存储器与控制存储器有什么不同?
16.指令和数据均存放在内存中,计算机如何区分它们是指令还是数据? 17.CPU共由那几部分组成,各部分的功能是什么? 18.简述CPU从给出读命令开始到从存储器读出数据送CPU内部累加寄存器为止的操作过程。 19.阐述计算机在运行程序时,“取指令周期”应该完成哪些操作? 20.简述机器指令与微指令的关系? 21.简述CPU的四个基本功能
22.程序指令和数据信息都在计算机主存中,计算机如何区分二者? 23.与硬连线控制器相比,微程序控制器有哪些优缺点? 【答案】:与硬连线控制器相比,微程序控制器的优点是设计规整、易于修改和扩展。缺点是比硬连线控制器速度慢。
24.当读取并执行一条指令时,控制器的主要功能是什么? 【答案】:
① 从主存取指令,并计算下一条指令在主存中的地址; ② 对指令进行译码,产生相应的操作控制信号; ③ 控制指令执行的步骤和数据流动的方向。
25.微程序控制器怎么产生操作控制信号,这种控制器有何优缺点? 【答案】:
操作控制信号的产生:事先把操作控制信号以代码形式构成微指令,然后存放到控制存储器中,取出微指令时,其代码直接或译码产生操作控制信号。 优点:规整、易于修改和扩展。 缺点:速度较慢。
26.在CPU中,哪些寄存器属于控制用的指令部件?它们各起什么作用? 【答案】:
(1)程序计数器PC,提供取指地址,从而控制程序执行顺序。
24
计算机组成原理习题
(2)指令寄存器IR,存放现行指令,作为产生各种微操作命令的基本逻辑依据。 (3)程序状态寄存器PS,记录程序运行结果的某些特征标志,或用来设置程序运行方式与优先级,参与形成某些微操作命令。
第六章 一.选择题
1异步传送方式常用于( )中,作为主要控制方式。 A.微型机的CPU内部控制 B.硬连线控制器 C.微程序控制器 D.串行I/O总线
2“总线忙”信号由( )建立。 A.获得总线控制权的设备 B.发出“总线请求”的设备 C.总线控制器 D.CPU
3挂接在总线上的多个部件( )。
A.只能分时向总线发送数据,并只能分时从总线接收数据 B.只能分时向总线发送数据,但可同时从总线接收数据 C.可同时向总线发送数据,并同时从总线接收数据 D.可同时向总线发送数据,但只能分时从总线接收数据
4在不同速度的设备之间传送数据,( )。 A.必须采用同步控制方式 B.必须采用异步控制方式
C.可以选用同步方式,也可选用异步方式 D.必须采用应答方式
5系统总线中地址线的功能是用于选择。 A主存单元地址 B IO端口地址 C外存地址 D主存单元或I/O端口
6串行总线主要用于( )。 A.连接主机与外围设备 B.连接主存与CPU
C.连接运算器与控制器 D.连接CPU内部各部件
25