计算机原理课课练8

2026/4/25 22:10:09

《计算机原理》课课练(8)

1.CPU的功能有___________、___________和提供控制信号及对指令进行解码。

2.在计算机中,中央处理器又简称___________,它由运算器、_________及__________组成。

3.___________与___________常做在一个箱体中,也称作主机。

4.运算器是对数据进行运算和操作的部件,即可进行_________、_________运算。 5.ALU是___________的缩写。

6.CPU中的累加器负责向CPU提供操作数并接收ALU的运算结果,所以累加器主要完成___________操作,同时存放___________或中间结果。

7.控制器主要由__________、__________、指令译码器以及时序发生器、微程序控制器等组成。

8.CPU中的 可以控制计算机的执行顺序。 9.运算器的两个主要功能是: ______, ______。 10.操作控制器的功能是根据指令操作码和______,产生各种操作控制信号,从而完成______和执行指令的控制。

11.CPU是计算机的中央处理器部件,具有_________控制、________控制、_________控制、______加工等基本功能。

12.CPU从 ______取出一条指令并执行这条指令的时间和称为 ______。由于各种指令的操作功能不同,各种指令的指令周期是 ______。

13.CPU周期也称为______;一个CPU周期包含若干个______。任何一条指令的指令周期至少需要______个CPU周期。

14.CPU中至少有如下六类寄存器.______寄存器,______计数器,______寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。

15.CPU从主存取出一条指令并执行该指令的时间叫做______,它常用若干个_____来表示,而后者又包含有若干个_____。

16.CPU中,保存当前正在执行的指令的寄存器为______,保存当前正在执行的指令的地址的寄存器为______,保存CPU访存地址的寄存器为______。 17.当前正在执行的指令保存在CPU的____________寄存器中;运算结果进位标志C保存在CPU的____________寄存器中。

18.指令周期常常由若干个____________周期组成,其中第一个周期用于取指令,后面的几个周期用于执行指令。

19.在运算器中,用于完成算术运算和逻辑运算的部件是 。 20.____________是用来存放CPU正在访问的内存地址或I/O端口地址。 二、选择题

1.ALU是指___________。 A)寄存器 B)算术逻辑单元 C)中央处理器 D)只读存储器 2.以下对累加器的描述中不正确的是___________。 A) 可用于暂存运算的中间结果。 B)完成累加操作 C)可以存放运算结果 D)以上三者都不对

3.下列关于计算机的工作原理是叙述不正确的是_____________。 A)大多数计算机虽然结构不同但都是基于冯·诺依曼工作原理。 B)计算机的工作原理都遵循存储程序、程序控制式原理。

C)计算机进行程序执行归根结底是取指令、分析指令、执行指令的过程。

1

D)大型机与微型机的工作原理不同是因为大型机的功能强,微型机的功能弱。 4.内存中每个存储单元都被赋于一个唯一的序号,这个序号被称为_________。 A)地址 B)字节 C)编号 D)容量

5.计算机中不能直接与CPU交换数据的是____________。 A) Cache B)主存 C)外存 D)寄存器

6.使用 技术,可以使快速的处理器与慢速的系统总线相协调。 A)时钟倍频 B)流水线 C)精简指令集 D)超频 7.衡量运算器的运算速度的重要指标是 。 A)MBPS B)BIPS C)MIPS D)FMPS

8.CPU内部有一组寄存器,增加内部寄存器的目的不包括 。 A)可避免频繁地访问存储器 B)缩短了指令的长度和指令执行时间 C)提高机器的运行速度 D)减少了CPU的取指次数 9.运算器的主要功能是进行______。

A)逻辑运算 B)算术运算 C)逻辑运算与算术运算 D)初等函数的运算 10.操作控制器的功能是______。 A)产生时序信号 B)从主存取出一条指令 C)完成指令操作的译码

D)从主存取出指令,完成指令操作码译码,并产生有关的操作控制信号,以解释执行该指令

11.有关运算器的描述,______是正确的。

A)只做加法 B)只做算术运算 C)既做算术运算又做逻辑运算 D)只做逻辑运算 12.当代CPU包括______。

A)控制器 B)控制器、运算器、cache C)运算器和主存 D)控制器、ALU和主存

13.在CPU中跟踪指令后继地址的寄存器是______。

A)主存地址寄存器 B)程序计数器 C)指令寄存器 D )态条件寄存器 14.运算器的核心部分是______。

A) 数据总线 B) 多路开关 C)算术逻辑运算单元 D) 累加寄存器. 15.用于保存当前正在执行的一条指令。

A) 缓冲寄存器 B) 地址寄存器 C) 程序计数器 D) 指令寄存器. 16.程序计数器中存放的是________

A)当前指令 B)下一条指令 C)当前指令地址 D)下一条指令地址 17.下列哪一项不是CPU的组成部分__________

A)地址寄存器 B)时序产生器 C)ROM D)ALU

18.CPU中用于存放当前正在执行的指令并为译码器提供信息的部件是______

A)指令译码器 B)指令寄存器 C)地址寄存器 D)地址寄存器

19.下列哪一项不是控制器的组成部分 _______

A)程序计数器 B)累加寄存器 C)指令译码器 D)指令寄存器 20.控制器的主要功能是____。

2

A)控制程序的运行速度 B)对指令进行译码

C)对高级语言进行编译 D)控制指令的运行速度 21.加法运算后的进位位存放在________中

A)状态标志寄存器F B)程序计数器PC C)数据缓冲器DR D)累加器AC 22.具有二进制加法功能的部件是________ A)状态寄存器 B)累加器

C)控制器

D)ALU

23.存储器读写的信息必须经过________

A)数据缓冲寄存器 B)地址寄存器 C)累加器 D)指令寄存器 24.下列逻辑部件中,______不包括运算器内。

A)累加器 B)ALU C)状态条件寄存器 D)PC 三、判断题

1.ALU具有算术运算和逻辑运算的功能,但不能进行移位运算。 2.比较运算属于逻辑运算。

3.累加器主要完成累加操作但不可以存放运算结果或中间结果。 4.累加器可以存放运算结果或暂存运算的中间结果。

5.CPU中的通用寄存器组可用于存放参与运算的数据、中间结果或地址。 6.CPU有了内部的通用寄存器组,可以提高机器的运行速度。

7.CPU内部的标志寄存器主要用于存放运算的类型,如加法或减法等。

8.CPU内部的标志寄存器主要用于存放运算结果的特征,如进位标志、溢出标志等。 9.CPU内部的标志寄存器随机器的不同而有不同的用法和规定。 10.运算器的运算速度是衡量一台计算机性能好坏的重要指标。 11.程序计数器用于存放从内存中取出的指令的地址。

12.当程序顺序执行时,每取出一条指令后,ID的内容会自动增加一个值,以指向下一条要取的指令。

13.PC的值可以指示程序执行的顺序,它主要用来存放后继指令的地址. 14.指令寄存器用来寄存当前要执行的指令地址。 15.程序计数器中保存的是当前指令的地址。 16.指令寄存器中保存着下条指令的内容。

17.运算器的运算速度是衡量一台计算机性能好坏的重要指标之一。 18.地址寄存器只能用于存放CPU当前所要访问的内存单元的地址。 19.执行指令时,指令在内存中的地址存放在指令寄存器中

3


计算机原理课课练8.doc 将本文的Word文档下载到电脑
搜索更多关于: 计算机原理课课练8 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219