计算机组成原理经典复习题集锦(附答案) - 图文

内容发布更新时间 : 2024/12/23 23:11:28星期一 下面是文章的全部内容请认真阅读。

B. 存储器进行连续读和写操作所允许的最短时间间隔 C. 存储器的写入时间

D.

存储器进行连续写操作所允许的最短时间间隔

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

B. 提供扩展操作码并降低指令译码难度 C. 实现存储程序和程序控制

D.

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

64. 在一地址指令格式中,下面论述正确的是:( )、 A. 仅能有一个操作数,它由地址码提供 B. 一定有两个操作数,另一个是隐含的 C. 可能有一个操作数,也可能有两个操作数 D.

如果有两个操作数,另一个操作数是本身

65. ( )方式对实现程序浮动提供了支持。 A. 变址寻址 B. 相对寻址 C. 间接寻址 D.

寄存器间接寻址

66. 在计算机中,存放微指令的控制存储器隶属于( )。 A. 外存 B. 高速缓存 C. 内存 D.

CPU

67. CPU中通用寄存器的位数取决于( )。 A. 存储器容量 B. 机器字长 C. 指令的长度 D.

CPU的管脚数

68. 以硬连线方式构成的控制器(控制单元)也称为( )。A. 组合逻辑控制器 B. 微程序控制器 C. 存储逻辑控制器 D.

运算器

69. 以下论述正确的是( ) A. CPU响应中断期间仍执行原程序

B. 在中断过程中,若又有中断源提出中断,CPU立即响应 C. 在中断响应中,保护断点、保护现场应由用户编程完成D.

在中断响应中,保护断点是由中断响应自动完成的

70. 在中断系统中,

CPU一旦响应中断,则立即关闭( )标志,以防本次中断服务结束前同级的其

它中断源产生另一次中断导致干扰。 A. B. C. D.

中断允许 中断请求 中断屏蔽 中断保护

71. 计算机系统中的存贮器系统是指______。

A RAM存贮器 B ROM存贮器 C 主存贮器

D cache、主存贮器和外存贮器

72. 某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为______。

A +(1 – 2) B +(1 – 2) C 2 D 2 73. 算术 / 逻辑运算单元74181ALU可完成______。

A 16种算术运算功能 B 16种逻辑运算功能

C 16种算术运算功能和16种逻辑运算功能 D 4位乘法运算和除法运算功能 74. 存储单元是指______。

A 存放一个二进制信息位的存贮元 B 存放一个机器字的所有存贮元集合 C 存放一个字节的所有存贮元集合 D 存放两个字节的所有存贮元集合;

75. 变址寻址方式中,操作数的有效地址等于______。

A 基值寄存器内容加上形式地址(位移量) B 堆栈指示器内容加上形式地址(位移量) C 变址寄存器内容加上形式地址(位移量) D 程序记数器内容加上形式地址(位移量)

76. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。

A 阶符与数符相同为规格化数 B 阶符与数符相异为规格化数

C 数符与尾数小数点后第一位数字相异为规格化数 D数符与尾数小数点后第一位数字相同为规格化数

77. 定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。

A -2~ +(2-1) B -(2–1)~ +(2–1)C -(2+1)~ +2

15

15

15

15

15

15

-32

-31

-32

-31

D -2 ~ +2

15 15

78. 某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。

A 64,16 B 16,64 C 64,8 D 16,16 。

79. 交叉存贮器实质上是一种______存贮器,它能_____执行______独立的读写操作。

A 模块式,并行,多个 B 模块式串行,多个

C 整体式,并行,一个 D 整体式,串行,多个

80. 用某个寄存器中操作数的寻址方式称为______寻址。

A 直接 B 间接 C 寄存器直接 D 寄存器间接

81. 计算机的外围设备是指______。

A 输入/输出设备 B 外存储器

C 远程通信设备 D 除了CPU 和内存以外的其它设备

三、简答题

1.

直接程序传送方式,中断方式,DMA方式的异同。

(1)程序查询、程序中断方式的数据传送主要依赖软件,DMA主要依赖硬件。 (注意:这里指主要的趋势)

(2)程序查询、程序中断传送数据的基本单位为字或字节,DMA为数据块。 (3)程序查询方式传送时,CPU与I/O设备串行工作;

程序中断方式时,CPU与I/O设备并行工作,现行程序与I/O传送串行进行; DMA方式时,CPU与I/O设备并行工作,现行程序与I/O传送并行进行。 (4)程序查询方式时,CPU主动查询I/O设备状态;

程序中断及DMA方式时,CPU被动接受I/O中断请或DMA请求。 (5)程序中断方式由于软件额外开销时间比较大,因此传输速度最慢; 程序查询方式软件额外开销时间基本没有,因此传输速度比中断快; DMA方式基本由硬件实现传送,因此速度最快;

注意:程序中断方式虽然CPU运行效率比程序查询高,但传输速度却比程序查询慢。 (6)程序查询接口硬件结构最简单,因此最经济; 程序中断接口硬件结构稍微复杂一些,因此较经济; DMA控制器硬件结构最复杂,因此成本最高; (7)程序中断方式适用于中、低速设备的I/O交换; 程序查询方式适用于中、低速实时处理过程; DMA方式适用于高速设备的I/O交换; 2.

什么是RISC?简述它的主要特点。

RISC是精简指令系统计算机,它有以下特点:①选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。②指令长度固定,指令格式种类少,寻址方式种类少。③只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。④大部分指令在一个机器周期内完成。⑤CPU中通用寄存器数量相当多。⑥以硬布线控制为主,不用或少用微指令码控制。⑦一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间。 3.

什么叫指令?什么叫微指令?两者有什么关系?

指令是机器指令的简称,是计算机硬件能够直接识别和执行的操作命令。

在微程序控制方式之下,从控制存储器中取出,完成一个或几个微操作的命令称为微指令。 一条机器指令对应一个微程序,这个微程序是由若干条微指令构成的。因此,一条机器指令的功能是若干条微指令组成的序列来实现的。 4.

比较先间址后变址于先变址后间址的区别,试画图进行比较?

1)先变址再间址寻址过程简单示意如下: EA=[(IX)+A],IX?(IX)+1 2)先间址再变址寻址过程简单示意如下:EA=(IX)+(A),IX? (IX)+1 5.

机器指令包括那两部分?微指令包括那两部分?程序靠什么实现顺序执行?靠什么实现转移?微程

序靠什么实现顺序执行?靠什么实现转移? 机器指令通常由操作码和地址码两部分组成。

微指令的格式大体分成两类:水平型微指令和垂直型微指令。 程序靠指令的操作码来实现执行,操作数来实现转移。

在微程序控制的计算机中,将由同时发出的控制信号所执行的一组微操作称为微指令。所以微指令就是把同时发出的控制信号的有关信息汇集起来形成的。将一条指令分成若干条微指令,按次序执行就可以实现指令的功能。若干条微指令可以构成一个微程序,而一个微程序就对应了一条机器指令。因此,一条机器指令的功能是若干条微指令组成的序列来实现的。简言之,一条机器指令所完成的操作分成若干条微指令来完成,由微指令进行解释和执行。 6.

解释下列概念:中断向量,向量地址,中断向量地址,中断向量表,说明程序中断方式的工作过程 中断向量是指中断处理程序的入口地址,由处理机自动寻址。 处理机可处理的每种中断的编号为中断类型码。

中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。 7.

冯.诺依曼原理的内容。

数字计算机的数制采用二进制;计算机应该按照程序顺序执行。 其主要内容是:

1.计算机由控制器、运算器、存储器、输入设备、输出设备五大部分组成。

2.程序和数据以二进制代码形式不加区别地存放在存储器中,存放位置由地址确定。

3.控制器根据存放在存储器中地指令序列(程序)进行工作,并由一个程序计数器控制指令地执行。控制器具有判断能力,能根据计算结果选择不同的工作流程。 8.

什么是溢出?在定点机中如何判断补码加减法运算是否溢出,试写出两种溢出判断的的方法 ? 超出了定点机所能表示的数的范围。

9.

就中断方式作如下的回答

①、什么是中断 ②、中断服务程序的流程包含几个部分 ③、中断请求触发器和中断屏蔽触发器

CPU在程序运行过程中,遇到异常情况或特殊请求,需暂停现行程序,转至对这些异常情况或特殊情况的处理,处理完后再返回到原程序断点继续执行,这一过程即为中断。 在中断周期CPU应完成关中断、保存断点和转中断服务程序入口三个操作。 中断请求寄存器——对中断源发来的一次性中断请求信号进行登记。

中断屏蔽触发器——对于可屏蔽的中断源进行开、关中断操作,可视为各中断源的中断分开关。 10. 什么情况下会出现浮点运算溢出,出现浮点运算溢出后如何处理?

阶码[j]补=01,xx?x为上溢。阶码[j]补=10,xx?x为上溢。按照机器零处理 11. 浮点加减运算时,为什么要进行对阶?说明对阶的方法和理由。

对阶相当于手工加减法中的小数点对齐。只有阶码相同时,才能对尾数进行加减法。对阶时,改变阶码将引起尾数移动。由于尾数左移可能会发生溢出,而尾数右移只对精度有很少的影响。所以,对阶应采用小阶向大阶对齐的做法。即,将较小的阶码加大,相应的尾数左移。 12. 比较基址寻址方式和变址寻址方式的异同。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi