计算机组成原理习题(全)

计算机组成原理习题(全)
计算机组成原理习题(全)

计算机组成原理习题集

一、选择题

1. 将用户编写的高级语言程序的全部语句一次全部翻译成机器语言程序,而后再执行机器

语言程序,这称为()?

A. 编译

B. 解释

C. 仿真

D. 转换

2. 控制器作为计算机的神经中枢,下面哪一个不属于其工作过程()?

A. 取指过程

B. 分析过程

C. 翻译过程

D. 执行过程

3. 系统总线中地址线的功能是()?

A. 用于选择主存单元

B. 用于选择进行信息传输的设备

C. 用于指定主存单元和I/O设备接口电路的地址

D. 用于传送主存物理地址和逻辑地址

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

A. CPU与存储器

B. 主机与外围设备

C. 存储器与外围设备

D. CPU与系统总线

5. 下面哪一个不是总线通信控制方式主要采用的方式()?

A. 同步通信

B. 异步通信

C. 半同步通信

D. 半异步通信

6. 下面哪一个不是存储器的主要性能指标()?

A. 速度

B. 容量

C. 体积

D. 每位价格

7. 常用的虚拟存储系统由()两级存储器组成。

A. 主存-辅存

B. 快存-主存

C.主存-Cache

D. Cache-辅存

8. 某计算机字长为32位,存储容量为1MB,若按字编址,它的寻址范围是()?

A. 1M

B. 512KB

C. 256K

D.256KB

9. 如果现在要把主存中编号为17的块映射到Cache中的某一块中,其中主存的初始块编号为0,Cache的块数为8,Cache的初始块编号也为0,那么请问主存中编号为17的块通过直接映象后映象到Cache中块的编号是()?

A. 0

B. 1

C. 2

D. 3

10. 下面哪一个不是Cache的替换策略()?

A. 先进后出

B. 先进先出

C. 近期最少使用

D. 随机法

11. 下面哪个描述是错误的()?

A. +0的原码不等于-0的原码

B. +0的补码等于-0的补码

C. +0反码不等于-0的反码

D. -0的原码等于-0的补码

12. 下面哪个描述是错误的()?

A. 有符号数的移位称为算术移位

B. 无符号数的移位称为逻辑移位

C. 逻辑左移时,高位移丢,高位添零

D. 逻辑右移时,低位移丢,高位添零

13. 下面那个数是规格化数()?

A. 1.10101×21

B. 1101.01×2-10

C. 0.110101×210

D. 11.0101

14. 下面的这个指令实例表示的是哪种寻址方式()?

SUB R1 (R2)

A. 寄存器寻址

B. 立即寻址

C. 偏移寻址

D. 寄存器间接寻址

15. 基址寻址方式中,操作数的有效地址等于()。

A. 基址寄存器内容加上形式地址

B. 堆栈指针内容加上形式地址

C. 变址寄存器内容加上形式地址

D. 程序计数器内容加上形式地址

16. 如果一种指令集定义了32种操作类型、8种寻址方式,而且此时采用固定长度编码方式时,操作码需要占用()位?

A. 8

B. 7

C. 6

D. 5

17. 流水线中的各条指令因重叠操作,可能会改变对操作数的读写访问顺序,这将导致()?

A. 结构相关

B. 数据相关

C. 控制相关

D. 其它

18. 下面哪一个不是流水线的多发技术()?

A. 超标量技术

B. 超流水线技术

C. 超长指令技术

D. 超精简指令技术

19. 中断向量地址通常是指保存有()的一个存储器器单元的地址。

A. 子程序入口地址

B. 中断服务程序入口地址

C. 中断服务程序入口地址表

D. 中断返回地址

20. 在机器数中,()的零的表示形式是唯一的?

A. 原码

B. 补码

C. 反码

D. 原码和反码

21.将源程序的一条语句翻译成对应机器语言的一条语句,并且立即执行这条语句,接着翻

译源程序的下一条语句,并执行这条语句,如此重复直至完成源程序的全部翻译任务。

这称为():

A. 编译

B. 解释

C. 仿真

D. 转换

22.下面哪个英文简称是计算机辅助工程?()

A. CAD

B. CAM

C. CAE

D. CAG

23.以下描述不正确的是()?

A. 地址线是双向的

B. 数据线是双向的

C. 地址线和数据线的位数共同反映存储芯片的容量

D. 控制线主要有读/写控制线与片选线两种

24.描述PCI总线的基本概念中,不正确的表述是()。

A. PCI总线是一种不依附于某个具体处理器的局部总线

B. PCI总线部件和插件接口相对于处理器是独立的

C. PCI总线支持即插即用

D. PCI总线不具有与处理器和存储子系统完全并行操作的能力

25.下面哪一个不是常见的集中控制优先权仲裁方式()。

A. 链式查询

B. 计数器定时查询

C. 独立请求方式

D. 中断查询

26.以下描述不正确的是()?

A. 缓存——主存层次主要解决CPU和主存速度不匹配的问题

B. 主存和缓存之间的数据调动是由硬件自动完成的

C. 主存——辅存层次主要解决存储系统的容量问题

D. 主存和辅存之间的数据调动是由软件和操作系统共同完成的

27.以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最

高的是()?

A. DRAM

B. SRAM

C. FLASH

D.EPROM

28.某计算机字长为32位,存储容量为4MB,若按字编址,它的寻址范围是()?

A. 1M

B. 4MB

C. 4M

D. 1MB

29.在一个组相联中,如果Cache的总块数为32,同时Cache中的块数被分成了8组,那么

此时该组相联映射规则为几路组相联?()

A. 2

B. 4

C. 6

D. 8

30.下面哪一个不是I/O接口的功能()?

A. 存储数据的功能

B. 传送命令的功能

C. 传送数据的功能

D. 反映I/O设备工作状态的功能

31.下面哪个描述是错误的()?

A. 正数的原码等于补码

B. 负数的补码是原码的每位取反之后加1

C. 正数的反码等于原码每位取反

D. 负数的反码等于原码每位取反

32.指令的寻址方式有顺序和跳跃两种方式。采用跳跃寻址方式,可以实现()。

A. 堆栈寻址

B. 程序的条件转移

C. 程序的无条件转移

D. 程序的条件转移和无条件转移

33.下面的这个指令实例表示的是哪种寻址方式?()

SUB R1 #100

A. 寄存器寻址

B. 立即寻址

C. 偏移寻址

D. 寄存器间接寻址

34.相对寻址方式中,求有效地址使用()加上偏移量。

A. 基址寄存器内容

B. 栈指示器内容

C. 变址寄存器内容

D. 程序计数器内容

35.当硬件资源满足不了指令重叠执行的要求,而发生资源冲突时,就发生了()。

A. 结构相关

B. 数据相关

C. 控制相关

D. 其它

36.下面哪一个不是存储器的主要性能指标()?

A. 速度

B. 容量

C. 体积

D. 每位价格

37.下面哪一个不是动态RAM的刷新方式?()。

A. 集中刷新

B. 分散刷新

C. 同步刷新

D. 异步刷新

38.通常完成一次总线操作的时间称为总线周期,可分为以下4个阶段,下面哪一个不属于

这4个阶段( )?

A. 申请分配阶段

B. 开始阶段

C. 寻址阶段

D. 传数阶段

39. 下面的这个指令实例表示的是哪种寻址方式()?

SUB R1 R2

A. 寄存器寻址

B. 立即寻址

C. 偏移寻址

D. 寄存器间接寻址

40.下面哪一个不是CU的控制方式()?

A. 同步控制

B. 机器控制

C. 异步控制

D. 人工控制

41.指令的寻址方式有顺序和跳跃两种方式。采用跳跃寻址方式,可以实现()。

A. 堆栈寻址

B. 程序的条件转移

C. 程序的无条件转移

D. 程序的条件转移和无条件转移

42.下面的这个指令实例表示的是哪种寻址方式?()

SUB R1 [100]

A. 寄存器寻址

B. 立即寻址

C. 偏移寻址

D. 间接寻址

43.相对寻址方式中,求有效地址使用()加上偏移量。

A. 基址寄存器内容

B. 栈指示器内容

C. 变址寄存器内容

D. 程序计数器内容

44.主要由转移指令引起的相关称为()。

A. 结构相关

B. 数据相关

C. 控制相关

D. 其它

45.下面哪一个不是I/O设备与主机交换信息时的控制方式()?

A. DMA方式

B. 程序中断方式

C. I/O处理机方式

D. 独立控制方式

46.下面哪一个不是微指令的编码方式()?

A. 直接编码方式

B. 字段间接编码方式

C. 手工编码

D. 混合编码

47.下面哪一个描述是不正确的()?

A. 正数的补码算术右移之后空位添0

B. 负数的补码算术左移空位添1

C. 负数的补码算术右移空位添1

D. 负数的反码算术移位之后空位都添1

48. 1946年研制成功的第一台电子数字计算机称为(),1949年研制成功的第一台程序内存的计算机称为()。

A.EDVAC ,MARKI B.ENIAC , EDSAC

C.ENIAC , MARKI

D.ENIAC , UNIVACI

49. 目前我们所说的个人台式商用机属于()。

A.巨型机

B.中型机

C.小型机

D.微型机

50. 广泛应用的Pentium III 是一种()。

A. 8位CPU

B. 16位CPU

C. 32位CPU

D. 64位CPU

51. (2000)10化成十六进制数是()。

A.(7CD)16 B.(7D0)16 C.(7E0)16 D.(7F0)16

52. 下列数中最大的数是()。

A.(10011001)2 B.(227)8 C.(98)16 D.(152)10

53. 下列数中最小的数为()。

A. (101001)BCD

B. (40)10

C. (23)8

D. (19)16

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

A.-215~+215

B. -(215-1)~+(215-1)

C. -(215+1)~+215

D. -215~+(215-1)

55. 在小型或微型计算机里,普遍采用的字符编码是()。

A. BCD码

B. 16进制

C. 格雷码

D. ASCⅡ码

56. 下列有关运算器的描述中,()是正确的。

A.只做算术运算,不做逻辑运算

B. 只做加法

C.能暂时存放运算结果

D. 既做算术运算,又做逻辑运算

57.存储周期是指()。

A.存储器的读出时间

B.存储器的写入时间

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

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

58. EPROM是指()。

A. 读写存储器

B. 只读存储器

C. 可编程的只读存储器

D. 光擦除可编程的只读存储器

59. CPU主要包括()。

A.控制器

B.控制器、运算器、cache

C.运算器和主存

D.控制器、ALU和主存

60. 在主存和CPU之间增加cache存储器的目的是()。

A. 增加内存容量

B. 提高内存可靠性

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

D. 增加内存容量,同时加快存取速度61.采用虚拟存储器的主要目的是()。

A. 提高主存储器的存取速度

B. 扩大存储器空间,并能进行自动管理

C. 提高外存储器的存取速度

D. 扩大外存储器的存储空间

62. 某单片机的系统程序,不允许用户在执行时改变,则可以选用()作为存储芯片。

A. SRAM

B. 闪速存储器

C. cache

D.辅助存储器

63. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为()。

A. 隐含寻址

B. 立即寻址

C. 寄存器寻址

D. 直接寻址

64. 采用DMA方式传送数据时,每传送一个数据要占用()的时间。

A. 一个指令周期

B. 一个机器周期

C. 一个时钟周期

D. 一个存储周期

65. 根据国标规定,每个汉字在计算机内占用()存储。

A.一个字节

B.二个字节

C.三个字节

D.四个字节

66. 计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概

念,最早提出这种概念的是()。

A.巴贝奇

B.冯. 诺依曼

C.帕斯卡

D.图灵

67. 在CPU中,跟踪后继指令地指的寄存器是()。

A.指令寄存器

B.程序计数器

C.地址寄存器

D.状态条件寄存器

68. 外存储器与内存储器相比,外存储器()。

A.速度快,容量大,成本高

B.速度慢,容量大,成本低

C.速度快,容量小,成本高

D.速度慢,容量大,成本高

69. 一个256K×8的存储器,其地址线和数据线总和为()。

A.16

B.18

C.26

D.20

70. 当采用()对设备进行编址情况下,不需要专门的I/O指令组。

A.统一编址法

B.单独编址法

C.两者都是

D.两者都不是

71. 下面有关“中断”的叙述,()是不正确的。

A.一旦有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求

B.CPU响应中断时暂停运行当前程序,自动转移到中断服务程序

C.中断方式一般适用于随机出现的服务

D.为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必

须进行现场保存操作

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

A. 64K

B.32K

C. 64KB

D. 32KB

73. 用32位字长(其中1位符号位)表示定点小数时,所能表示的数值范围是()。

A. 0≤│N|≤1-2-32

B. 0≤│N|≤1-2-31

C. 0≤│N|≤1-2-30

D. 0≤│N|≤1-2-29

74. 算术右移指令执行的操作是()。

A.符号位填0,并顺次右移1位,最低位移至进位标志位

B.符号位不变,并顺次右移1位,最低位移至进位标志位

C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位

D.符号位填1,并顺次右移1位,最低位移至进位标志位

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

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

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

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

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

76.指出下面描述汇编语言特性的句子中概念上有错误的句子()。

A. 对程序员的训练要求来说,需要硬件知识

B. 汇编语言对机器的依赖性高

C. 用汇编语言编制程序的难度比高级语言小

D. 汇编语言编写的程序执行速度比高级语言快

77. CRT的颜色数为256色,则刷新存储器每个单元的字长是()。

A.256位 B.16位C.8位 D.7位

78.随着超大规模集成电路技术的不断发展,一部分软件功能由硬件实现,这种存储有软件

的硬件称为()。

A. 插件

B. 中间件

C. 虚拟机

D. 固件

79.关于总线判优控制,下面描述不正确的是()?

A. 主设备对总线有控制权

B. 从设备能响应从主设备发来的总线命令

C. 从设备对总线没有控制权

D. 总线上信息的传送既可以由主设备启动也可以由从设备启动

80.主机与设备传送数据时,采用(),主机与设备是串行工作的。

A.程序查询方式 B.中断方式 C.DMA方式 D.通道

81.以下关于存储器的描述错误的是()?

A.按照在计算机系统中的作用不同,存储器主要分为主存储器、辅助存储器和缓冲存

储器

B. 按照存储介质分类,可以分为半导体存储器、磁表面存储器、磁芯存储器和光盘存

储器

C. 主存的速度比磁盘快

D. 硬盘属于主存的一部分

82.下面关于Cache--主存地址映射的说话错误的是()?

A.采用直接映射时,每个主存块只能固定的对应某个缓存快

B. 全相联映射允许主存中每一个字块映射到Cache中的任何一块位置上

C. 地址映射分为直接映射、全相联映射和组相联映射

D. 组相联映射的关系式为i=j mod C,其中i为缓存块号,j为主存块号,C

为缓存块数

83. 下面关于RISC指令集的特点错误的是()?

A. 指令长度固定,指令格式种类少,寻址方式种类少

B. 采用流水线技术,大部分指令在一个时钟周期内完成

C. 控制器采用组合逻辑控制,不用微程序控制

D. 控制器采用微程序控制,不用组合逻辑控制

84. 在CPU中,跟踪后继指令地址的寄存器是()。

A.指令寄存器

B.程序计数器

C.地址寄存器

D.状态条件寄存器

85. 被称为计算机之父的是()。

A.巴贝奇

B.冯. 诺依曼

C.帕斯卡

D.图灵

86. 被称为电脑之父的是()。

A.巴贝奇

B.冯. 诺依曼

C.帕斯卡

D.图灵

87.在一个组相联中,如果Cache的总块数为32,同时Cache中的块数被分成了8组,那

么此时该组相联映射规则为几路组相联?()

A. 2

B. 4

C. 6

D. 8

88.下面哪一个不是接口的功能()?

A. 存储数据的功能

B. 传送命令的功能

C. 传送数据的功能

D. 反映I/O设备工作状态的功能

89.下面的这个指令实例表示的是哪种寻址方式?()

SUB R1 #100

A. 寄存器寻址

B. 立即寻址

C. 偏移寻址

D. 寄存器间接寻址

90. 计算机经历了从器件角度划分的四代发展历程,但从系统结构上来看,至今绝大多数计

算机仍属于()型计算机。

A.实时处理

B.智能化

C.并行

D.冯.诺依曼

91.目前我们所说的个人台式商用机属于()。

A.巨型机

B.中型机

C.小型机

D.微型机

92.Intel80486是32位微处理器,Pentium是()位微处理器。

A.16B.32C.48D.64

93. 目前的计算机,从原理上讲()。

A.指令以二进制形式存放,数据以十进制形式存放

B.指令以十进制形式存放,数据以二进制形式存放

C.指令和数据都以二进制形式存放

D.指令和数据都以十进制形式存放

94. 设X= —0.1011,则[X]补为()。

A.1.1011

B.1.0100

C.1.0101

D.1.1001

95. 在CPU中,跟踪后继指令地指的寄存器是()。

A.指令寄存器

B.程序计数器

C.地址寄存器

D.状态条件寄存器

96. 一个256KB的存储器,其地址线和数据线总和为()。

A.16

B.18

C.26

D.20

97.当采用()对设备进行编址情况下,不需要专门的I/O指令组。

A.统一编址法

B.单独编址法

C.两者都是

D.两者都不是

98.设寄存器位数为8位,机器数采用补码形式(含一位符号位)。对应于十进制数-27,

寄存器内为()。

A.27H

B.9BH

C.E5H

D.5AH

99.至今为止,计算机中的所有信息仍以二进制方式表示的理由是()。

A.节约元件 B.运算速度快 C.物理器件性能所至 D.信息处理方便100.描述汇编语言特性的概念中,有错误的句子是()。

A. 对程序员的训练要求来说,需要硬件知识

B. 汇编语言对机器的依赖性高

C. 用汇编语言编制程序的难度比高级语言小

D. 汇编语言编写的程序执行速度比高级语言快

101.下面描述RISC机器基本概念中,正确的表述是()。

A.RISC机器不一定是流水CPU

B.RISC机器一定是流水CPU

C.RISC机器有复杂的指令系统

D.其CPU配备很少的通用寄存器

102.对计算机的产生有重要影响的是()。

A.牛顿维纳图灵B.莱布尼兹布尔图灵

C.巴贝奇维纳麦克斯韦 D.莱布尼兹布尔克雷

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

A.-215 ─215-1 B.-215-1─215-1 C.-215+1─215 D.-215─215

104. CRT的颜色数为256色,则刷新存储器每个单元的字长是()。

A.256位 B.16位C.8位 D.7位

105.通道对CPU的请求形式是()。

A.自陷B.中断 C.通道命令 D.跳转指令

106. 闪速存储器称为()。

A. 光盘

B. 固态盘

C. 硬盘

D. 软盘

107.在微型机系统中,外围设备通过()与主板的系统总线相连接。

A. 适配器

B. 设备控制器

C. 计数器

D. 寄存器

108. 采用虚拟存储器的主要目的是()。

A. 提高主存储器的存取速度

B. 扩大存储器空间,并能进行自动管理

C. 提高外存储器的存取速度

D. 扩大外存储器的存储空间

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

A. 原码运算的二进制减法器

B. 补码运算的二进制减法器

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

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

110. 在虚拟存储器中,当程序正在执行时,由()完成地址映射。

A. 程序员

B. 编译器

C. 装入程序

D. 操作系统

111. 寄存器间接寻址方式中,操作数处在()。

A. 通用寄存器B. 主存单元C. 程序计数器D. 堆栈

112. 一个子程序在主程序执行期间可以多次被调用,甚至可以自己调用自己,实现这种调用的最好的办法是使用()。

A. 寄存器

B. 堆栈

C. 锁存器

D. 主存

113.带有处理器的设备一般称为()设备。

A. 智能化

B. 交互式

C. 运程通信

D. 过程控制

114. 若浮点数的阶码和尾数都用补码表示,则判断运算结果是否为规格化数的方法是()。

A.阶符与数符相同为规格化数

B.阶符与数符相异为规格化数

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

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

115. 六七十年代,在美国的______州,出现了一个地名叫硅谷。该地主要工业是(),它也是()的发源地。

A 马萨诸塞,硅矿产地,通用计算机

B 加利福尼亚,微电子工业,通用计算机

C加利福尼亚,硅生产基地,小型计算机和微处理机

D加利福尼亚,微电子工业,微处理机

116. 计算机的外围设备是指()。

A 输入/输出设备

B 外存储器

C 远程通信设备

D 除了CPU 和内存以外的其它设备

117. 50年代,为了发挥()的效率,提出了()技术,从而发展了操作系统,通过它对()进行管理和调度。

A.计算机操作系统计算机

B.计算并行算法

C.硬件设备多道程序硬软资源

D.硬件设备晶体管计算机

118. 流水CPU是由一系列叫做“段”的处理线路所组成。和具备m个并行部件的CPU相比,一个m段流水CPU()。

A.具备同等水平的吞吐能力

B.不具备同等水平的吞吐能力

C.吞吐能力小于前者的吞吐能力

D.吞吐能力大于前者的吞吐能力

119. 一个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小值为()。

A.-127

B.-32

C.-125

D.-3

二、填空题

1. 主存储器的性能指标主要是(存储容量)、(存取时间)、(存储周期)和(存储器带宽)。

2. 直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对(总线)的控制,数据交换

不经过CPU,而直接在内存和(I/O设备)之间进行。

3.计算机软件一般分为两大类:一类叫(系统软件),另一类叫(应用软件)。操作系统属于(系统软件)类。

4.一位十进制数,用BCD码表示需(4)位二进制码,用ASCII码表示需(7)位二进制码。

5.RISC的中文含义是(精简指令系统计算机),CISC的中文含义是(复杂指令系统计算机)。

6. DMA控制器访存存储器采用以下三种方法:(停止CPU访问),(周期挪用),(DMA和CPU 交替访问内存)。

7. 按IEEE754标准,一个浮点数由(符号位)、(阶码)、(尾数)三个域组成。

8. CPU能直接访问(Cache)和(主存),但不能直接访问磁盘和光盘。

9.流水CPU中的主要问题是(资源)相关,(数据)相关和(控制)相关;为此需要采用相应的技术对策,才能保证流水畅通而不断流。

10.假设指令字长为16 位,操作数的地址码为6 位,指令有零地址、一地址、二地址三种

格式。采用扩展操作码技术,若二地址指令有X 种,零地址指令有Y 种,则一地址指令最多有【(24-X )*26-Y*2-6】种。

11. 在异步串行传输系统中,若字符格式为:1 位起始位,8 位数据位,1位奇校验位,1 位

终止位,假设波特率为1200bps,则此时的比特率为(872.72 bps)。

12. 按配奇原则配置1100101 的汉明码为(11101001101)。

13.假设指令流水线分取指、译码、执行、回写4个过程段,共有10条指令连续输入此流水

线。假设时钟周期为100ns,则该流水线的实际吞吐率为(0.77*107条指令/秒)。

14.设浮点数字长16 位,其中阶码5 位(含1 位阶符),尾数11 位(含1 位数符),将十进制数+ 13 /128 写成二进制定点数和浮点数形式,它在副浮点机补码的机器数形式为(0.0001101000, 1,1101),它在定点机补码的机器数形式为(0.1101000000)。

15.(虚拟机)并不是一台实际机器,它只是人们感到存在的一台具有翻译功能的机器。

16.通常完成一次总线操作的时间称为总线周期,可分为以下4个阶段(申请分配阶段)、

(寻址阶段)、(传数阶段)和(结束阶段)。

17.按系统总线传输信息的不同,总线可以分为(数据总线)、(地址总线)和(控制总线)。

18.在异步串行传输系统中,假设每秒传输110个数据帧,其字符格式为:1位起始位、8

位数据位、1位奇偶校验位、1位终止位。此时其波特率为(1210)bps,其比特率为(880)bps。

19.按在计算机系统中的作用不同,存储器主要分为(主存储器)、(辅助存储器)和(缓冲

存储器)。

20.动态RAM的刷新方式通常有(集中刷新)、(分散刷新)和(异步刷新)。

21.在完成检错纠错功能的海明码的编码方案中,对8位的数据位,要求它能检查出并改正

1位错误,或者能发现2位错误,则要使用(4 )位校验码,此时的最小码距为(3 )。

22.硬磁盘存储器由(磁盘驱动器)、(磁盘控制器)和(盘片)三大部分组成。

23.接口按功能选择的灵活性分类可以分为(可编程接口)和(不可编程接口)。

24.DMA的数据传送分为(预处理)、(数据传送)和(后处理)。

25.设X=-9/16,[X]补=( 1.0111)。

26.CPU每取出并执行一条指令所需的全部时间称为(指令周期)。一个这样的完整的周期应

包括(取指)、(间址)、(执行)和(中断)。

27.寻找中断服务程序入口地址的方法有(硬件向量法)和(软件查询法)两种。

28.CU的控制方式主要有(同步控制)、(异步控制)、(联合控制)和(人工控制)。

29.微指令的格式分为(水平型微指令)和(垂直型微指令)。

30. 如果主存共有2048个存储单元,则主存的MAR至少为(11 )位,地址线为(11 )根。

31.微指令的编码方式主要有(直接编码方式)、(字段直接编码方式)、(字段间接编码方式)

和(混合编码)。

32. 按数据传送方式,总线可以分为(串行传输总线)和(并行传输总线)。

33. 异步通信的应答方式可以分为(不互锁)、(半互锁)和(全互锁)。

34. 按存取方式可以把存储器分为(随机存储器)、(只读存储器)、(顺序存取存储器)和(直接存取存储器)。其中计算机系统的主存采用(随机存储器)。

35. 半导体存储芯片的译码驱动方式有两种:(线选法)和(重合法)。

36. 存储容量的扩展通常有(位扩展)和(字扩展)。

37. Cache 的写操作主要有(写直达法)和(写回法)。

38. I/O设备与主机交换信息时,共有(程序查询方式)、(程序中断方式)、(直接存储器存

取方式)、(I/O通道方式)和(I/O处理机方式)等5种控制方式。

39. 中断服务程序的流程分为(保护现场)、(中断服务)、(恢复现场)和(中断返回)。

40. 已知x的反码为1,1110 则x为(-1 )。

41.浮点数的一般形式为N = S×r j,其中S是(尾数),r是(基数),j是(阶码)。

42.单位时间内流水线所完成指令或者输出结果的数量称为(吞吐率),流水线各功能段的

利用率称为(效率),m段流水线的速度与等功能的非流水线的速度之比称为(加速比)。

43.所有指令执行过程中的一个基准时间称为(机器周期),控制计算机操作的最小单位时

间称为(时钟周期)。

44.随着超大规模集成电路技术的不断发展,一部分软件功能由硬件实现,这种存储有软件

的硬件称为(固件)。

45.接口按数据传送的控制方式分类可以分为(程序型接口)和(DMA型接口)。

46.总线判优控制可以分为(集中式)和(分布式)。

47.Cache-主存地址映射可以分为(直接映射)、(全相联映射)和(组相联映)。

48.按在计算机系统中的作用不同,存储器分为(主存储器)、(辅助存储器)和(缓冲存储

器)。

49.按配奇原则配置1100101 的汉明码为(11101001101 )。

50.假设CPU 执行某段程序时,共访问Cache 2000 次,访问主存50 次。已知Cache 的存

取周期为50ns,主存的存取周期为200ns。则Cache-主存系统的命中率为(0.97 )、效率为(91.7% )。

51.已知:A=-11/16,B=-7/16,则[A+B]补为(0.1110 )。

52.(虚拟机)并不是一台实际机器,它只是人们感到存在的一台具有翻译功能的机器。

53.假设总线的时钟频率为33MHz,且一个总线时钟周期为一个总线传输周期。若在一个总

线传输周期可并行传送4 个字节的数据,该总线的带宽为(132M )Bps。

54.已知接收到的海明码为0110101(按配偶原则配置),则传送的信息是(0101 )。

55.设浮点数字长为16 位,其中阶码为5位(含1位阶符),尾数为11位(含1位数符),

-53/512对应的浮点规格化数的原码的机器数形式为(1,0011;1.1101010000 ),补码的机器数形式为(1,1101;1.0010110000 )。

56.设机器数字长为8 位,其中 1 位为符号位,令 A = -93,B = +45,则 [A-B]补为

(0,1110110 )。

57.在异步串行传输系统中,假设每秒传输120个数据帧,其字符格式规定包含1个起始位,

7个数据位,1个奇校验位,1个终止位,其波特率为(1200bps )。

58.假设CPU 执行某段程序时,共访问Cache 2000 次,访问主存50 次。已知Cache 的存

取周期为50ns,主存的存取周期为200ns。则Cache-主存系统的平均访问时间为

(54.5ns )。

59.假设磁盘存储器共有6个盘片,最外两侧盘面不能记录,每面有204 条磁道,每条磁

道有12个扇段,每个扇段有512B,则该磁盘存储器的存储容量为(12533760B )。

60.一数为-26,则它的补码右移2位后对应的真值为(-7 )。

61.在计算机中普遍采用的字符编码是(ASCII码)。

62.在异步串行传输系统中,若字符格式为:1 位起始位,8 位数据位,1位奇校验位,1 位

终止位,假设波特率为1200bps,则此时的比特率为(872.72 bps )。

63.按配奇原则配置1100101 的汉明码为(11101001101 )。

64.假设Cache 的工作速度是主存的5 倍,且Cache 被访问命中的概率为95%,则采用

Cache 后,存储器性能提高(3.17 )倍。

65.已知:A = 0.1011,B = -0.0101,则[A+B]补为(0.0110 )。

66.假设指令流水线分取指、译码、执行、回写4个过程段,共有10条指令连续输入此流

水线。假设时钟周期为100ns,则该流水线的实际吞吐率为(0.77*107条指令/秒)。

67.-1的补码规格化形式为(11.00……0 )。

68.如果欲检测的二进制代码为n位,采用汉明编码,为了能准确对错误定位以及指出代码

没错,新增添的检测位数k应满足(2k>=n+k+1 )。

69.在集中式总线仲裁方式中,(链式查询方式)对电路故障最敏感。

70.主存储器的性能指标主要是(存储容量)、(存取时间)、(存储周期)和(存储器带宽)。

71.CPU能直接访问(Cache)和(主存),但不能直接访问磁盘和光盘。

72.按配奇原则配置1100101 的汉明码为(11101001101)。

73.直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对(总线)的控制,数据交换不经过CPU,而直接在内存和(I/O设备)之间进行。

74.一位十进制数,用BCD码表示需(4)位二进制码,用ASCII码表示需(7)位二进制码。

75.主存储器容量通常以KB表示,其中K=(1024);硬盘容量通常以GB表示,其中

G=(1024*1024)K。

76.存储器和CPU连接时,要完成(数据线)的连接;(地址线)的连接和(控制线)的连接,

方能正常工作。

77. DMA技术的出现使得(外围设备)可通过(DMA控制器)直接访问(内存)。

78. CPU能直接访问(cache)和(主存),但不能直接访问磁盘和光盘。

79. 计算机系统是一个硬件、软件组成的多级层次结构,它通常由(微程序)级、(一般机器)级、(操作系统)级、(汇编语言)级、高级语言级组成,每一级上都能进行程序统计。

80.半导体SRAM靠(触发器)存储信息,半导体DRAM靠(电容)存储信息。

81.一个较完善的指令系统应包含(数据传送)类指令,(算术运算)类指令,(逻辑运算)类指令,程序控制类指令,I/O类指令,字符串类指令,控制类指令。

82. 硬布线器的设计方法是:先画出(指令周期)流程图,再利用(布尔代数)写出综合逻辑表达式,然后用(门电路和触发器)等器件实现。

83. 微程序控制器主要由(控制存储器),(微指令寄存器)和(地址转移逻辑)三大部分组成。

84. 计算机系统中的存储器分为(内存)和(外存)。在CPU执行程序时,必须将指令存放在(内存)中。

85. 在计算机术语中,将运算器、控制器、cache合在一起,称为(CPU),而将(CPU)和存储器合在一起,成为(主机)。

86.堆栈是一种特殊的数据寻址方式,它采用(先进后出)原理.按结构不同,分为(存储器)堆栈和(寄存器)堆栈。

87. 主存与cache的地址映射有(直接),(全相联),(组相联)三种方式。

88. 计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用(串行)传送,(并行)传送,(复用)传送。

89. DRAM存储器的刷新一般有(集中),(分散),(异步)三种方式。

90.若浮点数格式中基值一定,且尾数采用规格化表示法,则浮点数的表示范围取决于(阶码)的位数,而精度取决于(尾数)的位数。

91. 堆栈型指令的特点是:一个操作数在(栈顶),另一个操作数在(次栈顶),运算结果恒保留在(堆栈)中。

92. 在硬布线控制器中,把控制部件看作为产生专门固定时序控制信号的逻辑电路。这种逻辑电路是一种由(门电路)和(寄存器)构成的复杂树形网络,当执行不同的指令时,通过激活一系列彼此很不相同的(控制信号)来实现对指令的解释。

93. 在一个CPU周期中,一次能定义并执行多个并行操作微命令的微指令叫(水平型微指令),在一个CPU周期中,采用操作码方式,一次只能控制信息从某个源部件到某个目标部件执行过程的微指令叫(垂直型微指令),后者实现一条机器指令的微程序要比前者编写的微程序(少)。

94. 沿磁盘半径方向单位长度上的磁道数称为(道密度),而磁道单位长度上能记录的二进制代码位数称为(位密度), A和B统称为磁盘存储器的(存储密度)。

95. 指令系统的(格式)和(功能)不仅直接影响到机器的硬件结构,而且也影响到(软件系统)。

96. 流水线处理器是指(指令流水线)或(运算流水线)类型的机器,其实质是(并行)处理,以提高机器速度。

97. 显示适配器作为CRT和CPU的接口,由(刷新)存储器,显示控制器,(ROM BIOS)三部分组成,先进的显示控制器具有(图像)加速能力。

98. 计算机CPU主要包括(运算器)和(控制器)两个部件。

99.计算机的硬件包括(运算器)、(控制器)、(存储器)、(输入设备)、(输出设备)等5大

部件。

100.计算机硬件能够直接执行的程序是(机器语言)程序,高级语言编写的源程序必须经过(语言处理程序)翻译,计算机才能执行。

101.Cache使用的是(SRAM)存储芯片,主存由(DRAM)构成,虚拟内存由(硬盘)构成。

102.一般而言,CPU中至少有(程序计数器PC)、(地址寄存器MAR)、(数据缓冲寄存器MDR)、(指令寄存器IR)、(累加寄存器AC)、(程序状态寄存器PSR)

三、简答题

1.说明计算机系统的层次结构。

计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。

2.请说明指令周期、机器周期、时钟周期之间的关系。

指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周期,而一个CPU周期又包含若干个时钟周期(也称为节拍脉冲或T周期)。

3.请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处?

SRAM存储器由存储体、读写电路、地址译码电路、控制电路组成,DRAM还需要有动态刷新电路。

4.请说明程序查询方式与中断方式各自的特点。

程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU 时间,但硬件结构相对复杂一些。

5.简要描述外设进行DMA操作的过程及DMA方式的主要优点。

(1)外设发出DMA请求;

(2)CPU响应请求,DMA控制器从CPU接管总线的控制;

(3)由DMA控制器执行数据传送操作;

(4)向CPU报告DMA操作结束。

主要优点是数据数据速度快

6.画出中断处理过程流程图。

7.说明计数器定时查询工作原理。

计数器定时查询方式工作原理:总线上的任一设备要求使用总线时,通过BR线发出总线请求。总线控制器接到请求信号以后,在BS线为“0”的情况下让计数器开始计数,计数值通过一组地址线发向各设备。每个设备接口都有一个设备地址判别电路,当地址线上的计数值与请求总线的设备相一致时,该设备置“1”BS线,获得总线使用权,此时中止计数查询。

8.什么是闪速存储器?它有哪些特点?

闪速存储器是高密度、非易失性的读/写半导体存储器。从原理上看,它属于ROM型存储器,但是它又可随机改写信息;从功能上看,它又相当于RAM,所以传统ROM与RAM的定义和划分已失去意义。因而它是一种全新的存储器技术。

闪速存储器的特点:

(1)固有的非易失性

(2)廉价的高密度

(3)可直接执行

(4)固态性能

9.

比较内容CISC RISC

指令系统

指令数目

指令格式

寻址方式

10. 能不能说机器的主频越快,机器的速度就越快,为什么?

不能说机器的主频越快,机器的速度就越快。因为机器的速度不仅与主频有关,还与机器周期中所含的时钟周期数以及指令周期中所含的机器周期数有关。同样主频的机器,由于机器周期所含时钟周期数不同,机器的速度也不同。机器周期中所含时钟周期数少的机器,速度更快。此外,机器的速度还和其他很多因素有关,如主存的速度、机器是否配有Cache、总线的数据传输率、硬盘的速度、以及机器是否采用流水技术等等。机器速度还可以用MIPS(每秒执行百万条指、令数)和CPI(执行一条指令所需的时钟周期数)来衡量。

11. 常见的集中控制优先权仲裁方式有哪些?并描述其中一种仲裁方式。

常见的集中控制优先权仲裁方式有链式查询、计数器定时查询、独立请求方式。(1分)

(1)链式查询方式:用3条控制线进行控制:BS(总线忙);BR(总线讲求);BG(总线允许)。

特征:将BG串行地从一部件(I/O接口)送到下一个部件,直到到达有请求的部件为止。

优先权位置:离总线控制器最近的部件具有最高使用权,离它越远,优先权越低。

电路:链式查询靠接口的优先权排队电路实现。

(2)计数器定时查询方式:

总线上的任一设备要求使用总线时,通过BR线发出总线请求。中央仲裁器接到请求信号以后,在BS 线为“0”的情况下让计数器开始计数,计数值通过一组地址线发向各设备。每个设备接口都有一个设备地址判别电路,当地址线上的计数值与请求总线的设备地址相一致时,该设备置“1“,BS线获得了总线使用权,此时中止计数查询。

(3)独立请求方式:

工作原理:每一个共享总线的设备均有一对总线请求线BRi和总线授权线BGi。当设备要求使用总线时,便发出该设备的请求信号。总线控制器中的排队电路决定首先响应哪个设备的请求,给设备以授权信号

BGi。

优点:响应时间快,确定优先响应的设备所花费的时间少,用不着一个设备接一个设备地查询。其次,对优先次序的控制相当灵活,可以预先固定也可以通过程序来改变优先次序;还可以用屏蔽(禁止)某个请求的办法,不响应来自无效设备的请求。

12. 异步通信的应答方式有哪几种?并描述每种方式的特点。

(1)不互锁方式:主模块发出请求信号后,不必等待接到从模块的回答信号,而是经过一段时间,确认从模块已经收到请求信号后,便撤销其请求信号;从模块接到请求信号后,在条件允许时发出回答信号,并且经过一段时间确认主模块已经收到回答信号后,自动撤销回答信号。通信双方无互锁关系。

(2)半互锁方式:主模块发出请求信号,必须待接到从模块的回答信号后再撤销其请求信号,有互锁关系;而从模块在接到请求信号后发出回答信号,但不必等待获知主模块的请求信号已经撤销,而是隔一段时间后自动撤销其回答信号,无互锁关系。

(3)全互锁方式:主模块发出请求信号,必须待从模块回答后再撤销其请求信号;从模块发出回答信号,必须待获知主模块请求信号已撤销后,再撤销其回答信号。

13. 请简单描述I/O接口的功能有哪些?

选址功能,CPU选择哪个设备通过设备选择线上的设备码来确定,传送命令的功能,

传送数据的功能,反映设备状态的功能。

14.完整的总线传输周期包括哪几个阶段?简要叙述每个阶段的工作。

通常一个完整的总线传输周期包括申请分配阶段、寻址阶段、传数阶段和结束阶段。

申请分配阶段:由需要使用总线的主模块提出申请,经总线仲裁机构决定下一传输周期的总线使用权授于某一申请者。

寻址阶段:取得了使用权的主模块通过总线发出本次要访问的从模块的地址及有关命令,启动参与本次传输的从模块。

传数阶段:主模块和从模块进行数据交换,数据由源模块发出,经数据总线流入目的模块。

结束阶段:主模块的有关信息均从系统总线上撤除,让出总线使用权。

15.以输入设备为例,说明采用DMA方式时的信息输入过程。

(1)当设备准备好一个字时,发出选通信号,将该字读到DMA的数据缓冲寄存器中。

(2)与此同时设备向DMA接口发请求。

(3)DMA接口向CPU申请总线控制权。

(4)CPU发回HLDA信号,表示允许将总线控制权交给DMA接口。

(5)将DMA主存地址寄存器中的主存地址送地址总线,并命令存储器写。

(6)通知设备已被授予一个DMA周期,并为交换下一个字做准备。

(7)将DMA数据缓冲寄存器中的内容送数据总线。

(8)主存将数据总线上的信息写至地址总线指定的存储单元中。

(9)修改主存地址和字计数值。

(10)判断数据块是否传送结束,若未结束,则继续传送;若已结束,则向CPU申请程序中断,标志数据块传送结束。

16.请阐述单重分组跳跃进位与双重分组跳跃进位的区别。

单重分组跳跃进位就是将n 位全加器分若干小组,小组中的进位同时产生,小组与小组之间采用串行进位,这种进位又有组内并行、组间串行之称。

双重分组跳跃进位是将n 位全加器分若干大组,大组中又包含若干小组。每个大组中小组的最高位进位同时产生,大组与大组之间采用串行进位。

17.中断服务程序入口地址的寻找有两种方法,硬件向量法和软件查询法,请简单的说明这

两种方法的区别。

硬件向量法就是利用硬件产生向量地址,再由向量地址找到中断服务程序的入口地址。向量地址由中断

向量地址形成部件产生,这个电路可分散设置在各个接口电路中,也可设置在CPU内。

软件查询法:用软件寻找中断服务程序入口地址的方法,当查到某一中断源有中断请求时,接着安排一条转移指令,直接指向此中断源的中断服务程序入口地址,机器便能自动进入中断处理。

18. 解释接口和端口的概念。

接口:英文名称:interface 。

定义1:对实体行为特征的操作集的命名。

定义2:由两侧特性所定义的共享边界。接口可以在物理级、在软件级或作为纯逻辑运算来描述。

端口:英文名称:port 。

定义1:网络中的一对端,其一端输入的电流与另一端输出的电流是相等的。定义2:信号能由此进网和或出网的终接点。

19. 回答下列问题:

(1)一个完整的指令周期包括哪些CPU 工作周期?

(2)中断周期前和中断周期后各是CPU 的什么工作周期?

(3)DMA 周期前和DMA 周期后各是CPU 的什么工作周期?

(1)一个完整的指令周期包括取指周期、间址周期、执行周期和中断周期。其中取指和执行周期是每条指令都有的。间址周期只有间接寻址(存储器间接寻址)的指令才有。中断周期只有在条件满足时才有。(2)中断周期前是执行周期,中断周期后是取指周期。

(3)DMA 周期前可以是取指周期、执行(取数和存数)周期或中断周期,DMA 周期后也可以是取指周期、执行(取数或存数)周期或中断周期。总之,DMA 周期前后都是存取周期。

20. 什么是指令周期、机器周期和时钟周期?三者有何关系?

指令周期是CPU 取出并执行一条指令所需的全部时间,即完成一条指令的时间。机器周期是所有指令执行过程中的一个基准时间,通常以存取周期作为机器周期。时钟周期是机器主频的倒数,也可称为节拍,它是控制计算机操作的最小单位时间。

一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的时钟周期数也可以不等。

21. 说明计算机体系结构和计算机组成的区别。

计算机体系结构是程序员所看到的计算机的属性,即概念性结构与功能特性。按照计算机系统的多级层次结构,不同级程序员所看到的计算机具有不同的属性。一般来说,低级机器的属性对于高层机器程序员基本是透明的,通常所说的计算机体系结构主要指机器语言级机器的系统结构。

计算机组成(computer organization)指的是系统结构的逻辑实现,包括机器机内的数据流和控制流的组成及逻辑设计等。计算机组成的任务是在指令集系统结构确定分配给硬件系统的功能和概念结构之后,研究各组成部分的内部构造和相互联系,以实现机器指令集的各种功能和特性。这种联系包括各功能部件的内部和相互作用。

22. 判断下列叙述是否正确,并对有错的句子加以修改。

(1)一个更高级的中断请求一定可以中断另一个正在执行的中断处理程序。(2)所谓关中断就是屏蔽所有的中断源。

(3)一旦有中断请求出现,CPU 立即停止当前指令的执行,转去执行中断服务程序。

(4)为了保证中断服务程序执行后能正确返回到被中断的程序断点处继续执行程序,必须进行现场保护。

(5)中断级别最高的是不可屏蔽中断。

(1)如果CPU 处于关中断状态(允许中断触发器EINT = 0),或者更高级的中断源被屏蔽,则

优先级高的中断源就不能中断另一个正在执行的中断处理程序。

(2)关中断是指允许中断触发器EINT = 0,CPU 不允许响应任何中断,这和屏蔽中断源是两个

概念。

(3)一旦有中断请求出现,CPU 必须执行完当前指令后才能转去受理中断请求(如果允许中断

触发器为“1”)。

(5)级别最高的中断不一定是不可屏蔽中断,这与机器的设计有关。例如8086/8088 中,内部中断的优先级比不可屏蔽中断的级别更高。

23. 在DMA方式中,CPU和DMA接口分时使用主存有几种方法?简要说明之。

24. 描述取指周期的数据流程。

(1)现行指令地址送至存储器地址寄存器,记作PC-》MAR

(2)向主存发读命令。启动主存做读操作。

(3)将MAR通过地址总线所指的主存单元中的内容经数据总线读至MDR内。

M(MAR) MDR

(4)将MDR的内容送至IR,记作MDR-》IR

(5)指令的操作码送至CU译码

(6)形成下一条指令的地址

25.说明调用中断服务程序和调用子程序的区别。

(1)中断服务程序与中断时CPU 正在运行的程序是相互独立的,它们之间没有确定的关系。子程

序调用时转入的子程序与CPU 正在执行的程序段是同一程序的两部分。

(2)除了软中断,通常中断产生都是随机的,而子程序调用是由CALL 指令(子程序调用指令)

引起的。

(3)中断服务程序的入口地址可以通过硬件向量法产生向量地址,再由向量地址找到入口地址。

子程序调用的子程序入口地址是由CALL 指令中的地址码给出的。

(4)调用中断服务程序和子程序都需保护程序断点,前者由中断隐指令完成,后者由CALL 指令

本身完成。

(5)处理中断服务程序时,对多个同时发生的中断需进行裁决,而调用子程序时一般没有这种操

作。

(6)在中断服务程序和所调用的子程序中都有保护寄存器内容的操作。

26.描述中断周期的数据流程。

(1)将特定地址0送至存储器地址寄存器

(2)向主存发写命令,启动存储器写操作

(3)将PC的内容(程序断点)送至MDR

(4)将MDR的内容通过数据总线写入到MAR通过地址总线所指示的主存单元中

(5)将向量地址形成部件的输出送至PC,为下一条指令的取指周期作准备

(6)关中断,将允许中断触发器清零。

27. 简要描述外设进行DMA操作的过程及DMA方式的主要优点。

(1)外设发出DMA请求;

(2)CPU响应请求,DMA控制器从CPU接管总线的控制;

(3)由DMA控制器执行数据传送操作;

(4)向CPU报告DMA操作结束。

主要优点是数据数据速度快

28.请说明程序查询方式与中断方式各自的特点。

程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些。

29.什么是闪速存储器?它有哪些特点?

闪速存储器是高密度、非易失性的读/写半导体存储器。从原理上看,它属于ROM型存储器,但是它又可随机改写信息;从功能上看,它又相当于RAM,所以传统ROM与RAM的定义和划分已失去意义。因而它是一种全新的存储器技术。闪速存储器的特点:

(1)固有的非易失性

(2)廉价的高密度

(3)可直接执行

(4)固态性能

30.请阐述RISC和CISC 的区别。

(1)RISC更能充分利用 VLSI 芯片的面积.

(2)RISC 更能提高计算机运算速度,指令数、指令格式、寻址方式少,通用寄存器多,采用组合逻辑,便于实现指令流水.

(3)RISC 便于设计,可降低成本,提高可靠性.

(4)RISC 有利于编译程序代码优化.

(5)RISC 不易实现指令系统兼容.

31.解释下列概念:

主机、CPU、主存、存储单元、存储字、存储字长、存储容量,机器字长、指令字长。

主机:主机是指计算机除去输入输出设备以外的主要机体部分。也是用于放置主板及其他主要部件的控制箱体(容器Mainframe)。通常包括 CPU、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口。

CPU:中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。

主存:内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。内存是由内存芯片、电路板、金手指等部分组成的。

存储单元:存储单元一般应具有存储数据和读写数据的功能,以8位二进制作为一个存储单元,也就是一个字节。每个单元有一个地址,是一个整数编码,可以表示为二进制整数。

存储字:存储字是指存放在一个存储单元中的二进制代码组合。

存储字长:一个存储单元存储一串二进制代码(存储字),这串二进制代码的位数称为存储字长,存储字长可以是8位、16位、32位等。

存储容量:存储容量是指存储器可以容纳的二进制信息量,用存储器中存储地址寄存器MAR的编址数与存储字位数的乘积表示。

机器字长: 机器字长也就是运算器进行定点数运算的字长,通常也是CPU内部数据通路的宽度。即字长越长,数的表示范围也越大,精度也越高。机器的字长也会影响机器的运算速度。

指令字长: 是指机器指令中二进制代码的总位数。指令字长取决于从操作码的长度、操作数地址的长度和操作数地址的个数。不同的指令的字长是不同的。

32.解释下列英文缩写的含义:

CPU, PC, IR, CU, ALU, ACC, MQ, X, MAR, MDR, I10, MIPS, CPI, FLOPS

33.说明高级语言,汇编语言和机器语言的差别和联系

34. 冯·诺依曼计算机的特点是什么?

35. 总线如何分类?什么是系统总线?系统总线又分几类?它们各有何作用?是单向的还是双向的?它们与机器字长、存储字长、存储单元有何关系?

36. 解释下列概念:

主存、辅存、Cache, RAM. SRAM, DRAM. ROM,

PROM. EPROM. EEPROM. CDROM. Flash Memory

37. 试较比静态RAM和动态RAMa

38. 试从下面七个方面比较程序查询、程序中断和DMA三种方式的综合性能

(1)数据传送依赖软件还是硬件:

(2)传送数据的基本单位

(3)并行性;

(4)主动性;

(5)传输速度:

〔6)经济性

(7)应用对象

39. 什么叫机器指令?什么叫指令系统?为什么说指令系统与机器的主要功能以及与硬件结构之间存在着密切关系?

40. 什么叫寻址方式?为什么要学习寻址方式?

相关主题
相关文档
最新文档