2023年电大本科计算机组成原理期末考试复习题库_第1页
2023年电大本科计算机组成原理期末考试复习题库_第2页
2023年电大本科计算机组成原理期末考试复习题库_第3页
2023年电大本科计算机组成原理期末考试复习题库_第4页
2023年电大本科计算机组成原理期末考试复习题库_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二、判断题:判断下列说法是否对的,并说明理由。

1.只有定点数运算才也许溢出,浮点数运算不会产生溢出。(X)

2.间接寻址是指指令中间接给出操作数地址。(V)

3.程序计数器的位数取决于指令字长,指令寄存器的位数取决于机器字长。(X)

4.半导体RAM信息可读可写,且断电后仍能保持记忆。(X)

5.DMA传送方式时,DMA控制器每传送一个数据就窃取一一个指令周期。(X)

1.两个补码数相加,只有在最高位都是1时有也许产生溢出。(X)

2.相对寻址方式中,操作数的有效地址等于程序计数器内容与偏移量之和。(V)

3.指令是程序设计人员与计算机系统沟通的媒介;微指令是计算机指令和硬件电路建立联

系的媒介。(V)

4.半导体ROM是非易失性的,断电后仍然能保持记忆。(V)

5.在统一编址方式下,CPU访问I/O端口时必须使用专用的I/O指令。(X)

1.ASCII编码是一种汉字字符编码;X

2.一般采用补码运算的二进制减法器,来实现定点二进制数加减法的运算;X

3.在浮点数表达法中,阶码的位数越多,能表达的数值精度越高;X

4.只有定点数运算才也许溢出,浮点数运算不会产生溢出。X

1.变址寻址需要在指令中提供一个寄存器编号和一个数值。V

2.计算机的指令越多,功能越强越好。X

3.程序计数器PC重要用于解决指令的执行顺序。V

4.微程序控制器的运营速度一般要比硬连线控制器更快。X

1.CPU访问存储器的时间是由存储器的容量决定的,存储器容量越大,访问存储器所需的

时间越长。X

2.引入虚拟存储系统的目的,是为了加快外存的存取速度。X

3.按主机与接口间的数据传送方式,输入/输出接口可分为串行接口和并行接口。V

4.DMA控制器通过中断向CPU发DMA请求信号。V

一、填空题(把对的的答案写进括号内。每空1分,共30分)

1.计算机系统由硬件系统和软件系统构成,计算机硬件由(运算器)、(控制器)、(存储

器)、输入设备和输出设备等五部分组成。

2.运算器是计算机进行数据解决的部件,重要具有算术运算和(逻辑运算)的解决功能。

运算器重要由一算术逻辑单元(ALU)、(累加器)、(各种通用寄存器)和若干控制电路组成。

3.执行一条指令,要通过(读取指令),(分析指令)和(执行指令)所规定的解决功能三个

阶段完毕,控制器还要保证能按程序中设定的指令运营顺序,自动地连续执行指令序列。

1.主频是计算机的一个重要指标,它的单位是(MH2):运算速度的单位是MIPS,

也就是(每秒百万指令数)。

2.十进制到二进制的转换,通常要区分数的(整数)部分和(小数)部分,

并分别

按(除2取余数)和(乘2取整数)部分两种不同的方法来完毕。

3.寻址方式要解决的问题是如何在指令巾表达一个操作数的地址,如何用这种表达得

到操作数、或如何计算出操作数的地址。表达在指令中的操作数地址通常被称为(形式地

址);用这种形式地址并结合某些规则,可以计算出操作数在存储器中的存储单元地址,

这地址被称为数据的(物理(有效)地址)•

4.三级不同的存储器,是用读写速度不同、存储容量不同、运营原理不同、管理使用

方法也不尽相同的不同存储器介质实现的。高速缓冲存储器使用(静态存储器芯片)

实现,上存储器使用(动态存储器芯片)实现,而虚拟存储器则使用(快

速磁盘设备)上的一片存储区。

5.在计算机主机和I/O设备之间,可以采用不同的控制方式进行数据传送。通常分

为以下五种方式,即(程序直接控制方式)、(程序中断传送方式)、(直接存储器

存取方式)、(I/O通道控制方式)和(外围解决机方式)。

1.计算机字长一般指的是(总线宽度),所谓n比特的CPU,其中的n是指(数

据总线宽度)

2.任何进位计数制都包含两个基本要素,即(基数)和(位权)。在8进制计

数中,基数为(8),第i位上的位权是(8i)。

3.当前流行的计算机系统中,广泛采用由三种运营原理不同、性能差异很大的存储介

质,来分别构建(高速缓冲存储器)、(主存储器)和(虚拟存储器),再将

它们组成通过计算机硬软件统一管理与调度的三级结构的存储器系统。

4.计算机输入输出子系统,通常由(计算机总线)、(输入输出接口)和(输

入输出设备)等3个层次的逻辑部件和设备共同组成,(计算机总线)用于连接计

算机的各个部件为一体,构成完整的整机系统,在这些部件之间实现信息的互相沟通与传送。

5.可以从不同的角度对打印机进行分类。从(印字方式)的角度来分,可以把打

印机提成击打式和非击打式,击打式打印机又被分为(点阵式)和(活字式)两利1

非击打式打印机是通过(静电)和(喷墨)等非机械撞击方式完毕在纸上着色。

==

L(21)10=---------------------3--------------------$-----------------------1/

2.X=-0.1001[X].=[X]“=[-X]="

Y=0.0101[Y],.=[Y]“=[-Y]“=+'

[Y-X]“二0

1-2答案:

1.(010101)1(25)s(15)“P

2.[X].=(11001)[X]“0=(10111)[-X],fl=01001)

[Y].=(00101)[Y]n=(00101)[-Y]>(=(11011)

[Y-X]“=(01110)“

3.在一个二进制编码的系统中,假如每个数据同一位上的符号“1”都代表拟定的值,则该

编码系统属于'有权码',该值被称为这个数位的'位权\,计算一个数据表达的十

进制的值时,可以通过把该数据的所有取值为1'数位的位权'累加求和来完毕。

4.计算定点小数补码一位除时,是用被除数和除数的补码表达直接计算商的'补码'表达

的结果。求得每位商的依据,是比较被除数[和中间环节的差]与除数的'绝对值\的大小,

其规则是:

(1)开始时,当被除数与除数同号,用\减\运算求第一位商,当被除数与除数异号,用

'加'运算求第一位商:

(2)当计算的结果与除数(同号),该位商为1,求下一位商时要用(减)运算完毕,

结果与除数(异号)时,该位商为0,求下一位商时要用(加)运算完毕;

(3)对运算的结果左移一位写回开始时存放(被除数)的累加器,对存放商的寄存

器的内容也同时(左移)一位。接下来开始求下一位商。

(4)用此办法计算,假如结果不溢出,商的符号和数值位是用相同的办法计算出来的,严

格他说,此时求出的商是(反)码表达的结果,对正的商,也就是补码表达,对负

的商,应当再在最低位(加1)后才是真正的补码表达的商;为了简朴,也可以不

去区分商的符号,商的最低位不再通过计算得到,而是恒置为(1)»

5.在计算机系统中,地址总线的位数决定了内存储器(最大的可寻址)空间,数据总

线的位数与它的工作频率的乘积(正比于)该总线最大的输入/输出能力。

6.使用阵列磁盘可以比较容易地增长磁盘系统的(存储容量),提高磁盘系统的读写速度,

能方便地实现磁盘系统的(容错)功能。

一、选择题(每小题3分,共30分)

1.下列数中最小的数是(C).

A.(101001)2:B.(52)8

C.(OOIOIOOI)BCDD.(233)16

2.1946年研制成功的第一台计算机称为——,1949年研制成功的第一台程序内存

的计算机称为。(B)

A.EDVAC,MARKIBENIAC,EDSAC

C.ENIAC,MARKID.ENIAC,UNIVACI

3.冯.诺依曼机工作方式的基本特点是(A)。

A多指令流单数据流

B按地址访问并顺序执行指令

C堆栈操作

D存储器按内部选择地址

4.两个补码数相加,只有在最高位相同时会有也许产生溢出,在最高位不同时(C)。

A有也许产生溢出B会产生溢出

C一定不会产生溢出D不一定会产生溢出

5.在指令的寻址方式中,寄存器寻址,操作数在(AB)中,指令中的操作数是()。

A通用寄存器B,寄存器编号

C内存单元D.操作数的地址

E.操作数地址的地址F.操作数自身

G.指令

6.关于操作数的来源和去处,表述不对的的是(D)。

A第一个来源和去处是CPU寄存器

B第二个来源和去处是外设中的寄存器

C第三个来源和去处是内存中的存贮器

D.第四个来源和去处是外存贮器

7.对磁盘进行格式化,在一个记录面上要将磁盘划分为若干一一,在这基础上,又要

将一一划分为若干一一。(A)

A.磁道,磁道,扇区B.扇区,扇区,磁道

C扇区,磁道,扇区D.磁道,扇区,磁道

8.在采用DMA方式的I/O系统中,其基本思想是在(B)之间建立直接的数据通

路。

A.CPU与外围设备B主存与外围设备

C外设与外设D.CPU与主存

1.冯•诺依曼机工作方式的基本特点是(B)。

A,多指令流单数据流B.按地址访问并顺序执行指令

C.堆栈操作D.存储器按内部选择地址

2.计算机系统中的存储器系统是指一一,没有外部存储器的计算机监控程序可以存

放在中。(D)

A.RAM,CPUB.ROM,RAM

C.主存储器,RAM和ROMD.主存储器和外存储器,ROM

3.某机字长16位,采用定点小数表达,符号位为1位,尾数为15位,则可表达的最

大正小数为---,最小负小数为----。(C)

A.+(216—1),—(1—2-15)B.+(215—1),—(1—2-16)

C,+(1—215),—(1—2-15)D.+(215—1),—(1—215)

4.在定点数运算中产生溢出的因素是(C)。

A.运算过程中最高位产生了进位或借位

B.参与运算的操作数超过了机器的表达范围

C.运算的结果的操作数超山了机器的表达范围

D.寄存器的位数太少,不得不舍弃最低有效位

5.间接寻址是指(D)。

A,指令中直接给出操作数地址

B.指令中直接给出操作数

C.指令中间接给出操作数

D.指令中间接给出操作数地址

6.输入输出指令的功能是(C)。

A.进行算术运算和逻辑运算

B.进行主存与CPU之间的数据传送

C.进行CPU和I/O设备之间的数据传送

D.改变程序执行的顺序

7.某计算机的字长是8位,它的存储容量是64KB,若按字编址,那么它的寻址范围应当

是(B)。

A.0—128KB.0—64K

C,0—32KD.0—16K

8.若主存每个存储单元为16位,则(B)。

A.其地址线也为16位

B.其地址线与16无关

C.其地址线为“位

D.其地址线与16有关

9.在计算机I/O系统中,在用DMA方式传送数据时,DMA控制器应控制(D)。

A.地址总线B.数据总线

C.控制总线D,以上都是

lo.在计算机总线结构的单机系统中,三总线结构的计算机的总线系统由(B)组成,

A.系统总线、内存总线和1/()总线

B.数据总线、地址总线和控制总线

C.内部总线,系统总线和I/O总线

D,ISA总线、VESA总线和PCI总线

1.完整的计算机系统应当涉及(D)。

A.运算器、存储器和控制器

B.外部设备和主机

C.主机和实用程序

D.配套的硬件设备和软件系统

2.迄今为止,计算机中的所有信息仍以二进制方式表达的因素是一一,计算机硬件

能直接执行的只有一一。(C)

A.节约元件,符号语言B.运算速度快,机器语言和汇编语言

C.物理器件性能所致,机器语言D.信息解决方便,汇编语言

3.下列数中最小的数是(C)o

A.(1010010)2B.(512)8

C.(OOIOIOOO)BCDD.(235)16

4.定点数补码加法具有两个特点:一是符号位(B);二是相加后最高位上的进位要

舍去。

A.与数值位分别进行运算

B.与数值位一起参与运算

C.要舍去

D.表达溢出

5.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,

其他规定均相同,则它们可表达的数的范围和精度为(B)。

A.两者可表达的数的范围和精度相同

B.前者可表达的数的范围大但精度低

C.后者可表达的数的范围大且精度高

D.前者可表达的数的范围大且精度高

6.立即寻址是指(B)。

A.指令中直接给出操作数地址

B.指令中直接给出操作数

C.指令中间接给出操作数

D.指令中间接给出操作数地址

7.在控制器中,必须有一个部件,能提供指令在内存中的地址,服务于读取指令,并接受

下条将被执行的指令的地址,这个部件是(C)。

A.IPB.IR

C.PCD.AR

8.某计算机的字长是16位,它的存储容量是64KB,若按字编址,那么它的寻址范围应当

是(B)。

A.0—64KB.0—32K

C.0—64KBD.0—32KB

9.在采用DMA方式的I/O系统中,其基本思想是在(B)之间建立直接的数据通路。

A.CPU与外围设备

B.主存与外围设备

C.外设与外设

D.CPU与主存

10.在单级中断系统中,CPU一旦响应中断,则立即关闭(C)标志,以防止本次中断服

务结束前同级的其他中断源产生另一次中断进行干扰。

A.中断允许B.中断请求

C.中断屏蔽D.中断响应

I.某机字长32位,采用定点整数表示,符号位为I位,尾数为31位,则可去示的最大正整

数为,岐小负整数为.(>

A.卜(2"-1).一(2"-1)B.+(2s'-i),-(2w-i)

C.+(2OT-1).-(2M-1)D.4

答案:A

2.在定点二进制运算器中,加法运算一般通过(D)来实现。

A.原码运算的二进制加法器B.反码运算的二进制加法器

C.补码运算的十进制加法器D.补码运算的二进制加法器

3.定点数补码加法具有两个特点:一是符号位与数值位一起参与运算;二是相加后最

高位上的进位(C)。

A.与数值位分别进行运算B.与数值位一起参与运算

C.要舍去D.表达溢出

4.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数

长,其他规定均相同,则它们可表达的数的范围和精度为(C)。

A.两者可表达的数的范围和精度相同B.前者可表达的数的范围大且精度高

C.后者可表达的数的范围小但精度高D.前者可表达的数的范围小且精度高

5.直接寻址是指(A)。

A.指令中直接给出操作数地址

B.指令中直接给出操作数

C.指令中间接给出操作数

D.指令中间接给出操作数地址

6.堆栈寻址的原则是(B)。

A.随意进出B.后进先出

C.先进先出D.后进后出

7.组成硬连线控制器的重要部件有(B)。

A.PC、IPB.PC、IR

C.IR、IPDoAR、IP

8.微程序控制器中,机器指令与微指令的关系是(B)。

A.每一条机器指令由一条微指令来执行

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

C.一段机器指令组成的程序可由一条微指令来执行,

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

9.若主存每个存储单元存8位数据,则(B)。

A.其地址线也为8位B.其地址线与8无关

C.其地址线为16位D.其地址线与8有关

10.CPU通过指令访问Cache所用的程序地址叫做(A)。

A.逻辑地址B.物理地址

C.虚拟地址D,真实地址

11.在独立编址方式下,存储单元和I/O设备是靠(A)来区分的。

A.不同的地址和指令代码B.不同的数据和指令代码

C.不同的数据和地址D.不同的地址,

12,在采用DMA方式高速传输数据时,数据传送是通过计算机的(D)传输的。

A.控制总线B.专为DMA设的数据总线

C.地址总线D.数据总线

1.下列数中最小的数是()..

A.(1010010):a(OOIOIOOOKO

C.(512),D.(235)"

2.某机字长】6位,采用定点整数表示.符号位为1位,尾数为15位,则可我示的鼓大正整

数为,最小负整数为.<)

A.+(2,s-l).-(2li-l)B.+<2',-1),-<2'«-1)

G+(2l,-l),-(2,J-l)D.+<2,:-)),-<l-2's)

3.运算器虽由许多部件组成.但核心部分是().

A.数据总线B.算术逻轼运算单元

G多路开关D,累加寄存器

4.在定点运算器中,无论采用双符号位还是采用单符号位,都必须要有溢出判断电路.它

一般用()来实现.

A.与非门R或非门

C.异或门D.与或非门

5.立即寻址是指().

A.指令中直接给出操作数地址11.指令中直接给出操作效

G指令中间接给出操作数D.指令中间接给出操作数地址

1~5答案:BABCB

6.输入输出指令的功能足(C)。

A.进行算术运算和逻辑运算

B.进行主存与CPU之间的数据传送

C.进行CPU和I/O设备之间的数据传送

D.改变程序执行的顺序

7.微程序控制器中,机器指令与微指令的关系是(D)。

A.一段机器指令组成的程序可由一条微指令来执行

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

C.每一条机器指令由一条微指令来执行

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

8.相对指令流水线方案和多指令周期方案,单指令周期方案的资源运用率和性能价格

比(A)。

A.最低B.居中

C.最高D.都差不多

9.某一RAM芯片,其容量为1024X8位,除电源端和接地端外,连同片选和读/写信

号该芯片引出脚的最小数目应为(B)。

A.23B.20

C.17D.19

10.在主存和CPU之间增长Cache的目的是(C)。

A.扩大主存的容量

B.增长CPU中通用寄存器的数量

C.解决CPU和主存之间的速度匹配

D.代替CPU中的寄存器工作

11.计算机系统的输入输出接口是(B)之间的交接界面。

A.CPU与存储器B.主机与外围设备

C.存储器与外围设备D.CPU与系统总线

12.在采用DMA方式的I/O系统中,其基本思想是在(B)之间建立直接的数据通

路。

A.CPU与外围设备B.主存与外围设备

C.外设与外设D.CPU与主存

一、选择题:

1.机器数中,零的表达形式是唯一的。

A.原码B.补码C.移码D.反码

答案:B

2.某计算机字长16位,采用补码定点小数表达,符号位为1位,数值位为15位,则

可表达的最大正小数为,最小负小数为。

A.B.

C.D.

答案:C

3.加法器采用并行进位的目的是。

A.提高加法器的速度B.快速传递进位信号

C.优化加法器结构D.增强加法器功能

答案:B

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

A.状态寄存器B.数据总线

C.ALUD.地址寄存器

答案:D

一、选择题:

1.计算机硬件能直接辨认和运营的只能是程序。

A.机器语言B.汇编语言C.高级语言D.VHDL

答:A

2.指令中用到的数据可以来自(可多选)。

A.通用寄存器B.微程序存储器C.输入输出接口D.指令寄存器

E.内存单元F.磁盘

答:A、C、E

3.汇编语言要通过的翻译才干在计算机中执行。

A.编译程序B.数据库管理程序C.汇编程序D.文字解决程序

答:C

4.在设计指令操作码时要做到(可多选)。

A.能区别一套指令系统中的所有指令

B.能表白操作数的地址

C.长度随意拟定

D.长度适当规范统一

答:A、B、D

5.控制器的功能是o

A.向计算机各部件提供控制信号B.执行语言翻译

C.支持汇编程序D.完毕数据运算

答:A

6.从资源运用率和性能价格比考虑,指令流水线方案,多指令周期方案,

单指令周期方案。

A.最佳B.次之C.最不可取D.都差不多

答:A、B、C

一、选择题:

1.下列部件(设备)中,存取速度最快的是。

答:C

A.光盘存储器B.CPU的寄存器C.软盘存储器D.硬盘存储器

2.某SRAM芯片,其容量为1KX8位,加上电源端和接地端,该芯片引出线的最少数目应

为。

答:D

A.23B.25C.50D.20

3.在主存和CPU之间增长Cache的目的是。

A.扩大主存的容量

B.增长CPU中通用寄存器的数量

C.解决CPU和主存之间的速度匹配

D.代替CPU中的寄存器工作

答:C

4.在独立编址方式下,存储单元和I/O设备是靠来区分的。

A.不同的地址和指令代码B.不同的数据和指令代码

C.不同的数据和地址D.不同的地址

答:A

5.随着CPU速度的不断提高,程序查询方式很少被采用的因素是

A.硬件结构复杂B.硬件结构简朴

C.CPU与外设串行工作D.CPU与外设并行工作

答:D

6.在采用DMA方式的I/O系统中,其基本思想是在一之间建立直接的数据通路。

A.CPU与外设B.主存与外设

C.CPU与主存D.外设与外设

答:B

1.在做脱机运算器实验时,送到运算器芯片的控制信号是通过()提供的,外部送到运算

器芯片的数据信号是通过()提供的,并通过()查看运算器的运算结果(运算的值和特

性标志位状态)。FDB

A.计算机的控制器B.发光二极管指示灯亮灭状态

C.显示器屏幕上的内容D.手拨数据开关

E.运算器累加器中的内容F.微型开关

2.在组合逻辑的控制器中,节拍发生器(TIMING)的作用在于指明指令的执行(),

它是一个典型的()逻辑电路,从一个节拍状态变到下一个节拍状态时,同时翻转的触

发器数目以尽也许的()为好。LBH

A.快B.时序C.多D.组合

E.数据F.控制G.类型H.少

1.顺序J.状态K.过程L.环节

3.在计算机硬件系统中,在指令的操作数字段中所表达的内存地址被称为(),用它计算

出来的送到内存用以访问一个存储器单元的地址被称为();在讲解虚拟存储器时,程序的

指令中使用的是存储器的(),通过地址变换后得到的可以用以访问一个存储器单元的地址

被称为();CAFE

A.有效地址B.内存地址C.形式地址D.文献地址

E.物理地址F.逻辑地址G.虚拟地址H.指令地址

I.指令地址J.CACHE地址

三、简答题(50分)

I.简述计算机运算器部件的重要功能。。分)

答:运算器部件是计算机五大功能部件中的数据加工部件。运算器的首要功能是完毕对

数据的算术和逻辑运算,由其内部的ALU承担。运算器的第二项功能是暂存将参与运算的

数据和中间结果,由其内部的一组寄存器承担。此外,运算器通常还作为解决机内部传送数

据的重要通路。

2.一条指令通常由哪些部分组成?简述各部分的功能。(8分)

答:通常情况下,一条指令要由操作码和操作数地址两部分内容组成。其中第一部分是

指令的操作码,它拟定了本条指令是执行算术、逻辑、读写等多种操作中的哪一种功能,计

算机为每条指令分派了一个拟定的操作码。第二部分是指令的操作数地址,用于给出被操作

的信息(指令或数据)的地址,涉及参与运算的一或多个操作数所在的地址,运算结果的保

存地址,程序的转移地址、被调用的子程序的人口地址等。

3.什么是高速缓冲存储器?在计算机系统中它是如何发挥作用的?(7分)

答:高速缓冲存储器,是一个相对于主存来说容量很小、速度特快、用静态存储器器件

实现的存储器系统。它的作用在于缓解主存速度慢、跟不上CPU渎写速度规定的矛盾。它

的实现原理是,把CPU最近最也许用到的少量信息(数据或指令)从主存复制到CACHE中,

当CPU下次再用这些信息时,它就不必访问慢速的主存,而直接从快速的CACHE中得到,

从而提高了得到这些信息的速度,使CPU有更高的运营效率。

4.解释术语:总线周期。(7分)

答:总线周期通常指的是通过总线完毕一次内存读写操作或完毕一次输入输出设备的读

写操作所必需的时间。依据具体的操作性质,可以把一个总线周期区分为内存读周期、内存

写周期、I/O读周期和I/O写周期等4种类型。

1.I.按你自己的理解和想像的计算机的硬件(应有中断功能)组成,写出完毕下面给定

的指令格式的指令的执行流程;(18分)

(1)累加器内容完毕“异或”运算

“异或”指令的指令格式

操作码DRSR

(2)把一个内存单元中的内容读到所选择的一个累加器中。

操作码DRSR

答案:(1)执行流程:

a.程序计数器的内容一地址寄存器

b.读内存,读出的指令一指令寄存器

c.DR的内容异或SR的内容,结果fDR

d.检查有无中断请求,有,则进行相应解决;无,则转入下一条指令的执行过程。

(2)执行流程:

a.程序计数器的内容一地址寄存器

b.读内存,读出的指令f指令寄存器

c.SR的内容一地址寄存器(寄存器间接寻址方式)

d.读内存,读出的数据一DR

e.检查有无中断请求,有,则进行相应解决;无,则转入下一条指令的执行过程

2.2.回答中断解决功能在计算机系统中的重要作用,至少说出5点。(15分)

参考答案(任意选答5个)

(1)一种重要的输入输出方式

(2)硬件故障报警解决

(3)支持多道程序运营

(4)支持实时解决功能

(5)支持人机交互的重要手段

(6)支持计算机之间高速通讯和网络功能

(刀支持建立多任务系统和多解决机系统

3.3.在计算机系统中,使用直接存储器访问的目的是什么?在采用总线周期“挪用”方

式把外围设备传送来的一个数据写进内存储器的一个单元的期间,CPU也许处在何种运营

方式?对采用直接存储器访问的外围设备,要给出中断请求功能吗?为什么?(17分)

答案:(1)既要提高高速外围设备与计算机主机(内存储器)之间传送数据的速度,又要减

少数据人出对CPU的时间开销;(5分)

(2)在采用总线周期“挪用”方式把外围设备传送来的一个数据写进内存储器的一个单元

的期间,CPU也许处在等待使用总线的状态(与DMA竞争使用总线并且未取得总线使用

权),或正在正常执行程序(未碰到与DMA竞争使用总线的情况);(6分)

(3)对采用直接存储器访问的外围设备,也要给出中断请求功能,由于一次数据传送也许

要多次(每次传送一批数据)启动DMA传送过程才干完毕,每传送完毕一批数据,DMA

卡要送中断请求信号给CPU。

1.简述计算机运算器部件的重要功能。

答案:运算器部件是计算机五大功能部件中的数据加工部件。运算器的首要功能是完毕对数

据的算术和逻辑运算,由其内部的ALu承担。运算器的第二项功能是暂存将参与运算的数

据和中间结果,由其内部的一组寄存器承担。此外,运算器通常还作为解决机内部传送数据

的重要通路。

2.在教学计算机的总线设计中,提到并实现了内部总线和外部总线,这指的是什么含

义?他们是如何连接起来的?如何控制两者之间的通断以及数据传送的方向?

答案:在教学计算机的总线设计中,cPu一侧使用的数据总线被称为内部总线,在内存储器

和I/0接口一侧使用的数据总线被称为外部总线,他们通过双向三态门电路实现互相连接,

而双向三态门电路自身就有一个选择接通或断开两个方向的数据信息的控制信号,尚有另一

个选择数据传送方向的控制信号,只要按照运营规定对的地提供出这2个控制信号即可。

1.简述奇偶校验码和海明校验码的实现原理。

答:奇偶校验码原理:通常是为一个字节补充一个二进制位,称为校验位,通过设立校验位

的值为0或1的方式,使字节自身的8位和该校验位具有1值的位数一定为奇数或偶数。在

接受方,检查接受到的码字是否还满足取值为1的总的位数的奇偶关系,来决定数据是否犯

错。

海明校验码原理:是在k个数据位之外加上r个校验位,从而形成一个k+r位的新的码字,

使新的码字的码距比较均匀地拉大。把数据的每一个二进制位分派在几个不同的偶校验位的

组合中,当某一位出现错误,就会引起相关的几个校验位的值发生变化,这不仅可以发现错

误,还可以指出哪一位犯错,为进一步纠错提供了依据。

2.简述教材中给出的MIPS计算机的运算器部件的功能和组成。

答:MIPS计算机的运算器部件的功能和组成:运算器的首要功能是完毕对数据的算术和逻

辑运算,由其内部的一个被称之为算术与逻辑运算部件(英文缩写为ALU)承担;运算器的第

二项功能,是暂存将参与运算的数据和中间结果,由其内部的一组寄存器承担;为了用硬件

线路完毕乘除指令运算,运算器内一般尚有一个能自行左右移位的专用寄存器,通称乘商寄

存器。这些部件通过几组多路选通器电路实现互相连接和数据传送;运算器要与计算机其它

几个功能部件连接在一起协同运营,还必须有接受外部数据输入和送出运算结果的逻辑电

路。

3.浮点运算器由哪几部分组成?

答:解决浮点数指数部分的部件、解决尾数的部件、加速移位操作的移位寄存器线路以及寄

存器堆等组成。

4.假定X=0.0110011*2",Y=0.1101101*2-1°(此处的数均为二进制),在不使用

隐藏位的情况下,回答下列问题:

(1)浮点数阶码用4位移码、尾数用8位原码表达(含符号位),写出该浮点数能表达的

绝对值最大、最小的(正数和负数)数值;

解答:绝对值最大:111101111111、111111111111;

绝对值最小:000100000000、000110000000

(2)写出X、Y的浮点数表达。

[X]3=I01100110011[Y]f?=011001101101

(3)计算X+Y

A:求阶差:(△EHIOI1-0110|=0101

B:对阶:Y变为10110000001101101

C:尾数相加:00011001100000+00000001101101=00011011001101

D:规格化:左规:尾数为011011001101,阶码为1010

F:舍入解决:采用0舍1入法解决,则有001101100+1=001101101

E:不溢出

所以,X+Y最终浮点数格式的结果:101001101101,BpO.11O11OP210

1.一条指令通常由哪两个部分组成?指令的操作码一般有哪几种组织方式?各自应用在什

么场合?各自的优缺陷是什么?

答:一条指令通常由操作码和操作数两个部分组成。

指令的操作码一般有定长的操作码、变长的操作码两种组织方式。

定长操作码的组织方式应用在当前多数的计算机中;变长的操作码组织方式一般用在小型及

以上的计算机当中。(注:存疑)

定长操作码的组织方式对于简化计算机硬件设计,提高指令译码和辨认速度有利。

变长的操作码组织方式可以在比较短的指令字中,既能表达出比较多的指令条数,又能尽量

满足给出相应的操作数地址的规定。

2.如何在指令中表达操作数的地址?通常使用哪些基本寻址方式?

答:是通过寻址方式来表达操作数的地址。

通常使用的基本寻址方式有:立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、

变址寻址、相对寻址、间接寻址、堆栈寻址等。

3.为读写输入/输出设备,通常有哪几种常用的寻址方式用以指定被读写设备?

答:为读写输入/输出设备,通常有两种常用的编址方式用以指定被读写设备,一是I/O端

口与主存储器统一的编制方式,另一种是I/O端口与主存储器彼此独立的编制方式。(存疑,

此答案回答的是编码方式,而非寻址方式--!)

4.简述计算机中控制器的功能和基本组成,微程序的控制器和硬连线的控制器在组成和运

营原理方面有何相同和不同之处?

答:控制器重要由下面4个部分组成:

(1)程序计数器(PC),是用于提供指令在内存中的地址的部件,服务于读取指令,

能执行内容增量和接受新的指令地址,用于给出下一条将要执行的指令的地址。

(2)指令寄存器(IR),是用于接受并保存从内存储器读出来的指令内容的部件,在

执行本条指令的整个过程中,为系统运营提供指令自身的重要信息。

(3)指令执行的环节标记线路,用于标记出每条指令的各个执行环节的相对顺序关系,

保证每一条指令按设定的环节序列依次执行。

(4)所有控制信号的产生部件,它依据指令操作码、指令的执行环节(时刻),也许

尚有些此外的条件信号,来形成或提供出当前执行环节计算机各个部件要用到的控制信号.

计算机整机各硬件系统,正是在这些信号控制下协同运营,执行指令,产生预期的执行结果。

由于上述后两个部分的具体组成与运营原理不同,控制器被分为硬连线控制器和微程序

控制器两大类。

微程序的控制器和组合逻辑的控制器是计算机中两种不同类型的控制器。

共同点:①基本功能都是提供计算机各个部件协同运营所需要的控制信号;②组成部分

都有程序计数器PC,指令寄存器IR;③都提成几个执行环节完毕每一条指令的具体功能。

不同点:重要表现在解决指令执行环节的办法,提供控制信号的方案不同样。微程序的

控制器是通过微指令地址的衔接区分指令执行环节,应提供的控制信号从控制存储器中读

出,并通过一个微指令寄存器送到被控制部件。组合逻辑控制器是用节拍发生器指明指令执

行环节,用组合逻辑电路直接给出应提供的控制信号。

微程序的控制器的优点是设计与实现简朴些,易用于实现系列计算机产品的控制器,理

论上可实现动态微程序设计,缺陷是运营速度要慢一些。

组合逻辑控制器的优点是运营速度明显地快,缺陷是设计与实现复杂些,但随着EDA

工具的成熟,该缺陷已得到很大缓解。

5.控制器的设计和该计算机的指令系统是什么关系?

答:控制器的的基本功能,是依据当前正在执行的指令,和它所处的执行环节,形成并提供

在这一时刻整机各部件要用到的控制信号。所以,控制器的设计和该计算机的指令系统是一

一相应的关系,也就是控制器的设计应依据指令的规定来进行,特别是要分析每条指令的执

行环节,产生每个环节所需要的控制信号。

6.指令采用顺序方式、流水线方式执行的重要差别是什么?各有什么优点和缺陷?

顺序方式是,在一条指令完全执行结束后,再开始执行下一条指令。优点是控制器设计简朴,

容易实现,;缺陷是速度比较慢。

指令流水线方式是提高计算机硬件性能的重要技术和有效措施,在成本增长不多的情况下很

明显地提高了计算机的性能。追求的目的是力争在每一个指令执行环节中完毕一条指令的执

行过程。实现思绪是把一条指令的几项功能划分到不同的执行部件去完毕,在时间上又允许

这几个部件可以同时运营。缺陷是控制器设计复杂,比较不容易实现,;突出的优点是速度

明显提高。

1.在三级存储体系中,主存、外存和高速缓存各有什么作用?各有什么特点?

答:多级存储器系统,是围绕读写速度尚可、存储容量适中的主存储器来组织和运营的,并

由高速缓冲存储器缓解主存读写速度慢、不能满足CPU运营速度需要的矛盾;用虚拟存储

器更大的存储空间,解决主存容量小、存不下规模更大的程序与更多数据的难题,从而达成

使整个存储器系统有更高的读写速度、尽也许大的存储容量、相对较低的制造与运营成本。

高速缓冲存储器的问题是容量很小,虚拟存储器的问题是读写速太慢。追求整个存储器系统

有更高的性能/价格比的核心思绪,在于使用中充足发挥三级存储器各自的优势,尽量避开

其短处。

2.什么是随机存取方式?哪些存储器采用随机存取方式?

答:RAM,即随机存储器,可以看作是由许多基本的存储单元组合起来构成的大规模集成电

路。静态随机存储器(RAM)和动态随机存储器(DRAM)可采用随机存取方式。

3.什么是虚拟存储器?它能解决什么问题?为什么?

答:虚拟存储器属于主存一外存层次,由存储器管理硬件和操作系统中存储器管理软件支持,

借助于硬磁盘等辅助存储器,并以透明方式提供应用户的计算机系统具有辅存的容量,接近

主存的速度,单位容量的成本和辅存差不多的存储器。重要用来缓解内存局限性的问题。由

于系统会使用一部分硬盘空间来补充内存。

4.什么是串行接口和并行接口?简述它们的数据传输方式和合用场合.

答:串行接口只需要一对信号线来传输数据,重要用于传输速度不高、传输距离较长的场合。

并行接口传输按字或字节解决数据,传输速率较低,实用于传输速度较高的设备,如打印机

等。

5.CPU在每次执行中断服务程序前后应做哪些工作?

答:CPU在每次执行中断服务程序前完毕:关中断;保存断点和被停下来的程序的现场信

息;判别中断源,转中断服务程序的入口地址;执行开中断指令。CPU在每次执行中断服

务程序后完毕:关中断,准备返回主程序;恢复现场信息,恢复断点;执行开中断;返回主

程序。

6.总线的信息传输有哪几种方式?具体说明几种方式的特点。

答:总线的传输方式有:串行传送、并行传送、复用传送和数据包传送。

1.简述浮点运算器的作用,它由哪几部分组成?。分)

答:浮点运算器是重要用于对计算机内的浮点数进行运算的部件。浮点数.通常由阶码

和尾数两部分组成,阶码是整数形式的,尾数是定点小数形式的。这两部分执行的操作不尽

相同。因此,浮点运算器总是由解决阶码和解决尾数的这样两部分逻辑线路组成。

2.计算机指令中要用到的操作数一般可以来自哪些部件?(?分)

答:操作数的来源一是CPU内部的通用寄存器,二是外围设备(接口)中的一个寄存器,

三是内存储器的一个存储单元。

3.Cache,有哪3种基本映像方式,直接映像方式的重要优缺陷是什么?(7分)

答:Cache,存储器通常使用3种映像方式,它们是全相联映像方式、直接映像方式、

组相联映像方式。

直接映像是简朴的地址映像,地址变换速度较快,且碰到冲突替换时,只要将所在的块

替换出来。不需要替换算法,硬件实现更容易,但它的命中率略低。

4.简述总线的串行传送、并行传送、复用传送和数据包传送四种基本信息传输方式的

特点。(8分)

答:串行传送方式是1\位字长的数据通过一条通信信号线一位一位地传送;

并行传送方式是字长n位的数据由n条信号线同时传送,数据传输的速度当然快多子;

复用传送方式也就是将数据分时分组传送的方式,它由同步信号控制,在一组通信线上

采用分时的办法,轮流地并行传送不同组信号、这种方式减少了信号线的数目,提高了总线

的运用率,同时也减少了成本,但影响了整体的传输速度;

数据包传送方式是将被传送的信息组成一个固定的数据结构,通常包含数据、地址和时

钟等信息,这样减少了通信中同步操作的时间。

1.举例说明计算机中寄存器寻址、寄存器间接寻址方式,从形式地址到得到操作数的

寻址解决过程。

答案:(1)寄存器寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数;

(2)寄存器间接寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数的地址,

再读一次内存得到操作数。

2.多级结构的存储器是由哪3级存储器组成的?每一级存储器使用什么类型的存储介

质,这些介质的重要特性是什么?

答案:多级结构的存储器是由高速缓存、主存储器和虚拟存储器组成的。高速缓冲存储器使

用静态存储器芯片实现,主存储器通常使用动态存储器芯片实现,而虚拟存储器则使用快速

磁盘设备上的一片存储区。前两者是半导体电路器件,以数字逻辑电路方式进行读写,后者

则是在磁性介质层中通过电磁转换过程完毕信息读写。

1.高速缓冲存储器在计算机系统中的重要作用是什么,用什么类型的存储器芯片实现,

为什么?

答案:.高速缓冲存储器,是一个相对于主存来说容量很小、速度特快、用静态存储器

器件实现的存储器系统。它的作用在于缓解主有速度慢、跟不上CPU读写速度规定的矛盾。

它的实现原理,是把CPU最近最也许用到的少量信息(数据或指令)从主存复制到CACHE

中,当CPU下次再用这些信息时,它就不必访问慢速的主存,而直接从快速的CACHE中

得到,从而提高了得到这些信息的速度,使CPU有更高的运营效率。

2.开中断,关中断的含义是什么?他们的作用是什么?

答案:通常是在CPU内部没置一个"中断允许”触发器,只有该触发器被置为“1”状态,

才允许CPU响应中断请求,该触发器被置为“o”状态,则严禁CPU响应中断请求。为此,

在指令系统中,为操作“中断允许”触发器,应设立“开中断”指令(置“1”中断允许触发

器)和“关中断”指令(清“。”中断允许触发器)。

四、计算题:

1.将十六进制数据14.4CH表达成二进制数,然后表达成八进制数和十进制数。

14.4CH=(10100.01001100)2=(14.23)8=(20.21875)10

注:木超原容案疑假错谀.本人皆票为:14404=(10100.01001100)2=(24.23)8=(20.296875)10)*各位同学H方学a唳it.

2.对下列十进制数表达成8位(含一位符号位)二进制数原码和补码编码。

(1)17;[X]S=00010001,[X]»=00010001

(2)-17;[X摘=10010001,[X]朴=11101111

3.已知下列各[x]烬,分别求它们的[X]反和[x]*。

(1)[x])8=0.10100;[x]反=010100,[x]补=010100

(2)[x]原=1.00111;[x]反=111000,[x]*卜=111001(注:本答案不拟定)

(3)[x]e=010100;[x]反=010100,[x]朴=010100

(4)[x]原=110100;[x]fi=101011,[x]»=101100

4.写出X=1011U01,Y=-00101011的双符号位原码、反码、补码表达,并用双符

号补码计算两个数的差。

[X]s=0010111101,[X]E=001011X01,[X]扑=0010111101

[Y]E=1100101011,[Y]s=ll11010100,[Y]H=U11010101

[X]tt+[Y]#=0010010010(注:本答案存疑)

1.写出x=ioinioi,丫=一00101011的原码和补码表达,并用补码计算两个数的差

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论