文档库 最新最全的文档下载
当前位置:文档库 › 期末复习题计算机组成原理

期末复习题计算机组成原理

期末复习题计算机组成原理
期末复习题计算机组成原理

复习题

一、单项选择题(每题2分,共30分)

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

概念的是(B )。 A.巴贝奇 B.冯·诺依曼 C.帕斯卡 D.贝尔

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

A . 节约原件

B .运算速度快

C .由物理器件的性能决定

D .信息处理方便

3. 计算机硬件能够直接识别的语言是( D )。

A .高级语言

B .自然语言

C .汇编语言

D .机器语言

4. 机器主频周期是指( C )。 A.指令周期 B.总线周期 C.时钟周期 D.存取周期

5. 若一台计算机的机器字长为4字节,则表明该机器(C )。

A .能处理的数值最大为4位十进制数

B .能处理的数值最多为4位二进制数组成

C .在CPU 中能够作为一个整体处理32位的二进制代码

D .在CPU 中运算的结果最大为322

6. 用于科学计算的计算机中,标志系统性能的主要参数是(C )。

A .主时钟频率

B .主存容量

C .MFLOPS

D .MIPS

7. 下列(D )不属于系统程序。

A .数据库系统

B .操作系统

C .编译程序

D .编辑程序

8. 一片1MB 的磁盘能存储(D )字节的数据。 A .610 B .610- C .910 D .202

9. 存储单元是指(B )。

A .存放一个字节的所有存储元集合

B .存放一个存储字的所有存储元集合

C .存放一个二进制信息位的存储元集合

D .存放一条指令的存储元集合

10. 存储字是指(A )。

A .存放一个存储单元中的二进制代码组合

B .存储单元的个数

C .存放一个存储单元中的二进制代码位数

D .机器指令的位数

11. 存储字长是指(C )。

A .存放在一个存储单元中的二进制代码组合

B .存储单元的个数

C .存放在一个存储单元中的二进制代码位数

D .机器指令的位数

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

12. 关于ASCII 编码的正确描述是( B )。

A .使用8位二进制代码,最右边一位为1

B .使用8位二进制代码,最左边一位为0

C .使用8位二进制代码,最右边一位为0

D .使用8位二进制代码,最左边一位为1

13. 若二进制数为1111.101,则相应的十进制数为( A )。

A .15.625

B .15.5

C .14.625

D .14.5

14. 若十六进制数为B5.4,则相应的十进制数为(D )。

A .176.25

B .176.5

C .181.5

D . 181.25

15. 若十进制数为132.75,则相应的十六进制数为( B )。

A .21.3

B .84.

C C .24.6

D .84.6

16. 下列说法正确的是(B )。

A .当机器采用补码表示时,0有两种编码方式

B .当机器采用原码表示时,0有两种编码方式

C .当机器采用反码表示时,0有一种编码方式

D .无论机器数采用何种码表示,0都有两种编码方式 17. 在整数定点机中,下列说法正确的是(B )。

A .原码和反码不能表示-1,补码可以表示-1

B .3种机器数均可表示-1

C .原码和补码不能表示-1,反码可以表示-1

D .都不能表示-1

18. 计算机中表示地址时,采用(D )。 A .原码 B .补码 C .移码 D .无符号数

19. 若十进制数为49-,则其对应的补码[X]补为( C )。

A.11100011

B.11111001

C.11001111

D.11001110

20.

主要用于表示浮点数中的阶码的是(D )。 A. 原码 B. 补码 C. 反码 D. 移码

21. 一个n+1位整数原码的数值范围是(D )。

A. n n 21x 21-+<-<

B. n n 21x 21-+≤-<

C. n n 21x 21-+≤-<

D. n n 21x 21-+≤≤-

22. 假设机器字长为16位,用定点补码小数表示时,一个字所能表示的范围是(D )。

A .150~(12)--

B .1515(12)~(12)-----

C .1~1-

D .151~(12)---

23. N 位定点整数(有符号)表示的最大值是( B )。

A.2n

B.21n -

C.12n -

D.121n --

24. 已知X 0<且[]012X X .X X Xn =?原,则[X]补可通过( C )求得。

A.按位求反,末位加1 B .求补

C. 除 0X 外,各位按位求反,末位加1 D .[X]1-反

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

A .通用寄存器组

B .数据总线

C .ALU

D .地址寄存器

26. 定点补码加法运算中,( B )时表明运算结果必定发生了溢出。

A .双符号位相同

B .双符号位不同

C .正负相加

D .两个负数相加

27. 采用补码运算的目的是为了(B )。

A.加速运算

B.设计简单

C.节省设备

D.方便用户

28. 在定点机中执行算术运算时会产生溢出,其根本原因是( B )。

A .主存容量不够

B .运算结果无法表示

C .操作数地址过大

D .栈溢出

29. 在补码的加减法中,用两位符号位判断溢出,两位符号位1201S S =时,表示( B )。

A.结果为正数,无溢出

B.结果正溢出

C.结果负溢出

D.结果为负数,无溢出

30. 若012n [X]X ,X X X =K 补,其中0X 为符号位,1X 位最高数值位。若(B )则,当补码左移时,将会发生

溢出。

A .01X X =

B .01X X ≠

C .0X 0=

D .1X 1=

31. 两补码数相加,采用1位符号位,当(D )时表示结果溢出。

A.符号位有进位

B.符号位进位和最高数位进位异或结果为0

C.符号位为1

D.符号位进位和最高数位进位异或结果为1

32. 在定点运算器中,无论采用双符号位还是单符号位,必须有( ),它一般用( )来实现。(C )

A.译码电路,与非门

B.编码电路,或非门

C.溢出判断电路,异或门

D.移位电路,与或非门

33. 计算机内的减法是用(C )来实现的。

A .将被减数加到减数中

B .从被减数中减去减数

C .补数的相加

D .从减数中减去被减数

34. 补码定点整数0101 0101 左移两位后的值为(B )。

A.0100 0111

B.0101 0100

C.0100 0110

D.0101 010

35. 补码定点整数1001 0101右移1位后的值为( D )。

A.0100 1010

B.0100 1010

C.1000 1010

D.1100 1010

36. 已知一个8位寄存器的数值为11001010,将该寄存器小循环左移一位后,结果为(A )。

A.01100101

B.10010100

C.10010101

D.01100100

37. 在补码加减交替除法中,参加操作的数和商符分别是(B )。

A .绝对值的补码 在形成商值的过程中自动形成

B .补码 在形成商值的过程中自动形成

C .补码 由两数符号位“异或”形成

D .绝对值的补码 由两数符号位“异或”形成

38. 在原码一位乘中,当乘数Yi 为1时,(B )。

A.被乘数连同符号位与原部分积相加后,右移一位

B.被乘数绝对值与原部分积相加后,右移一位

C.被乘数连同符号位右移一位后,再与原部分积相加

D.被乘数绝对值右移一位后,再与原部分积相加

39.下列关于定点数一位原码乘法的描述正确的是(D )。

Ⅰ.符号位不参与运算,根据数值位的乘法运算结果确定结果的符号位

Ⅱ.在原码一位乘法过程中,所有的移位均是算术移位操作

Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位寄存器

A.Ⅱ、ⅢB.只有ⅡC.只有ⅢD.全错

40.在原码两位乘中,符号位单独处理,参加操作的数是(A)。

A.原码B.绝对值的补码C.补码D.绝对值

41.原码乘法是(C)。

A.先取操作数绝对值相乘,符号位单独处理

B.用原码表示操作数,然后直接相乘

C.被乘数用原码表示,乘数取绝对值,然后相乘

D.乘数用原码表示,被乘数取绝对值,然后相乘

42.浮点加减中的对阶采取的方法是(A)。

A.将较小的一个阶码调整到与较大的一个阶码相同

B.将较大的一个阶码调整到与较小的一个阶码相同

C.将被加数的阶码调整到与加数的阶码相同

D.将加数的阶码调整到与被加数的阶码相同

43.采用规格化的浮点数最主要是为了(D )。

A.增加数据的表示范围

B.方便浮点运算

C.防止运算时数据溢出

D.提高数据的表示精度

44.若浮点数用补码表示,则判断运算结果为规格化数的方法是(C )。

A.阶符与数符相同,则为规格化数B.小数点后第一位为1,则为规格化数

C.数符与小数点后第一位数字相异,则为规格化数D.数符与小数点后第一位数字相同,则为规格化数45.在浮点机中,判断原码规格化的原则是(B )。

A.尾数的符号位与第一位不同B.尾数的第一位数为1,数符任意

C.尾数的符号位与第一位相同D.阶符与数符不同

46.如果浮点数的尾数采用补码表示,则下列(D )中的尾数是规格化数形式。

A.1.11000

B.0.01110

C.0.01010

D.1.00010

47.在浮点数编码表示中(D )在机器数中不出现,是隐含的。

A.阶码B.符号C.尾数D.基数

48.浮点数的精度取决于(C )。

A.阶码的位数

B.阶码采用的编码

C.尾数的位数

D.尾数采用的编码

49.表示浮点数的范围是由浮点数的(A )决定的。

A.阶码的位数

B.阶码采用的编码

C.尾数的位数

D.尾数采用的编码

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

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

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

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

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

51.CPU不能直接访问的是(D )。

A. Cache

B. ROM

C.内存

D.外存

52.存储周期是指(D )。

A.存储器的读出时间

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

C.存储器的写入时间

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

53.存储器是计算机系统的记忆设备,主要用于(D)。

A.存放程序

B.存放软件

C.存放微程序

D.存放程序和数据

54.半导体静态存储器SRAM 的存储原理是(B)。

A.依靠定时刷新

B.依靠双稳态电路

C.依靠读后再生

D.信息不再变化

55.DRAM 的存储原理是(A)。

A.依靠定时刷新

B.依靠双稳态电路

C.依靠读后再生

D.信息不再变化

56. DRAM 的刷新时以(A )为单位的。

A.行

B.列

C.存储单元

D.存储字

57. EPROM 是指(D )。

A. 读写存储器

B. 只读存储器

C. 可编程的只读存储器

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

58. RAM 中每个存储单元为16位,则下面所述正确的是(B )。

A.地址线也是16位

B.地址线与16无关

C.地址线与16有关

D.地址线不得少于16位

59. 某主存储器按字节编址,地址线数目为16,这个存储器的容量为(C )。

A.16K×16位

B.32K×8位

C.64K×8位

D.16K×1位

60. 某存储器容量为32K×16位,则(C )。

A.地址线为16根,数据线为32根

B.地址线为32根,数据线为16根

C.地址线为15根,数据线为16根

D.地址线为15根,数据线为32根

61. 在按字节编址的存储器中,每个编址单元中存放(B )。

A.1位

B.8位

C.16位

D.32位

62. 某机字长32位,主存容量为256M 字节,按字编址。主存的寻址范围为(A )。

A .0~256M-1

B .0~64M-1

C .0~128M-1

D .256M

63. 机器字长32位,其存储容量为16MB ,若按双字编址,它的寻址范围是(C )。

A .0~256K 1-

B .0~512K 1-

C .0~2M 1-

D .0~1M 1-

64. 若存储周期250ns ,每次读出16位,则该存储器的数据传送率为(C )。

A.6410?字节 / 秒

B.4M 字节 / 秒

C.6

810?字节 / 秒 D.8M 字节 / 秒

65. 有关高速缓冲存储器(Cache )的说法,正确的是( B )。

A.只能在CPU 以外

B. CPU 内、外都可设置Cache

C.只能在CPU 以内

D. 若存在Cache ,CPU 就不能再访问内存

66. 在CPU 执行一段程序的过程中,Cache 的存取次数为4600次,由主存完成的存取次数为400次。若Cache

的存取时间为5ns ,主存的存取时间为25ns ,则CPU 的平均访问时间为( B )ns 。

A .5.4

B .6.6

C .8.8

D .9.2

67. 某机器的主存储器共32KB ,由16片16K 1?位(内部采用128128? 存储阵列)的DRAM 芯片字和位同时

扩展构成。若采用集中式刷新方式,且刷新周期为2ms ,那么所有存储单元刷新一遍需要(A )个存储周期。

A .128

B .256

C .1024

D .16384

68. Cache 用组相联映射,一块大小为128B ,Cache 共64块,4块分一组。主存有4096块,主存地址共需(A )

位。A .19 B .18 C .17 D .16

69. 下列叙述错误的是( C )。

A .随机存储器可随时存取信息,掉电后信息丢失

B .访问随机存储器时,访问时间与单元的物理位置无关

C .主存储器中存储的信息均是不可改变的

D .随机存储器和只读存储器可以统一编址

70. 下列说法中正确的是( B )。

Ⅰ.半导体RAM 信息可读可写,且断电后仍能保持记忆

Ⅱ.动态RAM 是易失性RAM ,且静态RAM 中的存储信息是不易失的

Ⅲ.半导体RAM 是易失性RAM ,但只要电源不断电,所存信息是不丢失的

Ⅳ.半导体RAM 是非易失性RAM

A .Ⅰ、Ⅱ

B .只有Ⅲ

C .Ⅱ、Ⅳ

D .全错

71. 存储器的随机访问方式是指(D )。

A .可随意访问存储器

B .按随机文件访问存储器

C .可对存储器进行读出与写入

D .可按地址访问存储器任一编址单元,其访问时间相同且与地址无关

72. 堆栈是一种(A )存储器。

A.先进后出

B.随机

C.只读

D.先进先出

73. 为了解决CPU 和主存速度不匹配的问题,通常采用的方法是(B )。

A.采用速度更快的主存B.在CPU和主存之间插入少量的高速缓冲存储器

C.在CPU周期中插入等待周期D.扩大主存的容量

74.在对破坏性读出的存储器进行读/写操作时,为维持原存信息不变,必须辅以的操作是(B )。

A.刷新B.再生C.写保护D.主存校验

75.关于Cache的3种基本映射方式,下面叙述中错误的是(D )。

A.Cache的地址映射有全相联、直接、多路组相联等3种基本映射方式

B.全相联映射方式,即主存单元与Cache单元随意对应,线路过于复杂,成本太高

C.多路组相联映射是全相联映射和直接映射的一种折中方案,有利于提高命中率

D.直接映射是全相联映射和组相联映射的一种折中方案,有利于提高命中率

76.当访问Cache系统失效时,通常不仅主存向CPU传送信息,同时还需要将信息写入Cache,在此过程中传

送和写入信息的数据宽度各为(C )。

A.块、页

B.字、字

C.字、块

D.块、块

77.Cache是(C)。

A.主存的一部分

B.为扩大存储容量而设置的

C.为提高存储系统的速度

D.辅助存储器的一部分

78.交叉存储器实际上是一种存储器,它能执行独立的读写操作。(A)

A.模块式,并行,多个

B.模块式,串行,多个

C.整体式,并行,一个

D.整体式,串行,多个

79.关于奇偶校验功能的正确描述是(C )。

A.能检测奇数个错B.能检测偶数个错

C.奇校验能检测奇数个错,偶校验能检测偶数个错D.都不对

80.以下能够发现两位错误并能纠正一位错误的编码是(B )。

A.CRC码B.海明码C.偶校验码D.奇校验码

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

81.CPU中不包括(C)。

A.操作码译码器B.指令寄存器C.地址译码器D.通用寄存器

82.CPU包括(B )。

A.控制器B.运算器和控制器C.运算器和主存D.运算器、控制器和主存

83.当代CPU内部包括(B )。

A.控制器

B.控制器、运算器、Cache

C.运算器和主存

D.控制器、ALU和主存

84.程序计数器属于(B )。

A.运算器B.控制器C.存储器D.I/O设备

85.存放预执行指令地址的寄存器是(A )。

A.程序计数器(PC)B.数据寄存器(MDR)C.指令寄存器(IR)D.地址寄存器(MAR)86.指令寄存器的位数取决于(B)。

A.存储器的容量B.指令字长C.机器字长D.CPU管脚数

87.CPU中通用寄存器的位数取决于(C)。

A.存储器的容量B.指令字长C.机器字长D.CPU管脚数

88.状态寄存器用来存放(D)。

A.算术运算结果

B.逻辑运算结果

C.运算类型

D.算术、逻辑运算及测试指令的结果状态

89.某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分

别为90ns、80ns、70ns和60ns,则该计算机的CPU时钟周期至少是(A )。

A.90ns B.80ns C.70ns D.60ns

90.下列不会引起指令流水阻塞的是(A)。

A.数据旁路B.数据相关C.条件转移D.资源冲突

91.流水线中造成控制相关的原因是执行(A )指令而引起。

A.条件转移

B.无条件转移

C.算逻

D.访存

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

92.指令是(A )。

A.给计算机的一个个操作命令B.通常用于构成主存的集成电路

C.计算机中的一个部件D.完成操作功能的硬件

93.扩展操作码是( D )。

A.操作码字段外辅助操作字段的代码

B.指令格式中不同字段设置的操作码

C.操作码字段中用来进行指令分类的代码

D.一种指令优化技术,即让操作码的长度随地址数的减少而增

加,不同地址数指令可以有不同的操作码长度

94.在指令格式中,采用扩展操作码设计方案的目的是(C )。

A.减少指令字长度

B.增加指令字长度

C.保持指令字长度不变而增加指令的数量

D.保持指令字长度不变而增加寻址空间

95.某指令系统有180条指令,对操作码采用固定长度的二进制编码,最少需要用(B )位。

A. 32

B.8

C.16

D. 4

96.零地址指令的操作数一般隐含在(C)中。

A.磁盘

B.磁带

C.寄存器

D.光盘

97.单地址指令(D )。

A.只能对单操作数进行加工处理

B.只能对双操作数进行加工处理

C.无处理双操作数的功能

D.既能对单操作数进行加工处理,也能在隐含约定另一操作数(或地址)时,对双操作数进行运算

98.采用直接寻址方式,则操作数在( A )。

A.主存中

B.寄存器中

C.直接存取存储器中

D.光盘中

99.操作数在寄存器中的寻址方式称为(B )寻址。

A.直接B.寄存器C.立即D.寄存器间接

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

A.通用寄存器B.堆栈C.主存单元D.ACC

101.指令中地址码字段中直接提供存储单元存放操作数的有效地址,则它是(A )寻址方式。

A.间接

B.立即

C.寄存器

D.直接

102.下为了缩短指令中某个地址段的位数,有效的方法是采取(A)。

A.立即寻址

B.变址寻址

C.间接寻址

D.寄存器寻址

103.列寻址方式中,执行速度最快的是( A )。

A.立即寻址

B.寄存器间接寻址

C.直接寻址

D.相对寻址

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

A.堆栈寻址

B.程序的条件转移

C.程序的无条件转移

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

105.(B )方式对实现程序浮动提供了支持。

A.变址寻址

B.相对寻址

C.间接寻址

D.寄存器间接寻址

106.转移指令执行结束后,程序计数器PC中存放的是(B)。

A.该转移指令的地址

B.顺序执行的下条指令地址

C.转移的目标地址

D.任意指令地址

107.控制器的功能是(D )。

A.产生时序信号B.从主存取出指令

C.完成指令操作码译码D.从主存取出指令、分析指令并产生有关的操作控制信号

108.主机中能对指令进行译码的部件是(C )。

A.ALU

B.运算器

C.控制器

D.存储器

109.以硬连线方式构成的控制器也称为( A )。

A.组合逻辑型控制器B.微程序控制器C.存储逻辑型控制器D.运算器

110.在控制器的控制信号中,相容的信号是(B )信号。

A.可以相互替代B.可以相继出现C.可以同时出现D.不能同时出现

111.以下叙述中,正确的是(A )。

A.同一个CPU周期中,可以并行执行的微操作叫相容性微操作

B.同一个CPU周期中,不可以并行执行的微操作叫相容性微操作

C.同一个CPU周期中,可以并行执行的微操作叫相斥性微操作

D.以上选项都不对

112.在微程序控制方式中,机器指令和微指令的关系是(A)。

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

B.每一条机器指令由一段(或一个)微程序来解释执行

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

D.一条微指令由若干条机器指令组成113.与微指令的执行周期相对应的是(B )。

A.指令周期

B.机器周期

C.节拍周期

D.时钟周期

114.关于微指令的编码方式,下面叙述正确的是(C )。

A.直接表示法和编码表示发不影响微指令的长度

B.一般情况下,直接表示法的微指令位数多

C.一般情况下,编码表示法的微指令位数多

115.微程序控制器中,控制部件向执行部件发出的某个控制信号称为(B )。

A.微程序B.微指令C.微操作D.微命令

116.微指令存放在(A )中。

A.控制存储器

B. RAM

C.指令寄存器

D.内存储器

117.微地址是微指令(D)。

A.在主存的存储位置B.在堆栈的存储位置C.在磁盘的存储位置D.在控制存储器的存储位置118.将微程序存储在ROM中不加修改的控制器属于(D )。

A.组合逻辑控制器

B.动态微程序控制器

C.PLA控制器

D.静态微程序控制器

119.相对于微程序控制器,硬布线控制器的特点是(D )。

A.指令执行速度慢,指令功能的修改和扩展容易B.指令执行速度慢,指令功能的修改和扩展难

C.指令执行速度快,指令功能的修改和扩展容易D.指令执行速度快,指令功能的修改和扩展难120.微程序控制器的速度比硬布线控制器慢,主要是因为(D)。

A.增加了从磁盘存储器读取微指令的时间B.增加了从主存读取微指令的时间

C.增加了从指令寄存器读取微指令的时间D.增加了从控制存储器读取微指令的时间

121.某计算机的控制器采用微程序控制方式,微指令中的操作码字段采用字段直接编码法,共有33个微指令,构成5个互斥类,分别包含7、3、12、5和6个微命令,则操作控制字段至少有(C)。

A.5位B.6位C.15位D.33位

122.对组合逻辑的控制器,指令不同的执行步骤是用(B)给出的。

A.程序计数器

B.节拍发生器

C.节拍

D.时序控制信号产生部件

123.在取指周期中,是按照(A)的内容访问主存,以读取指令。

A.程序计数器PC

B.程序状态寄存器PSW

C.存储器数据寄存器MDR

D.指令寄存器IR 124.计算机操作的最小时间单位是(D )。

A.机器周期B.指令周期C.存储周期D.时钟周期

125.下列说法中(D)是正确的。

A.指令周期等于机器周期B.指令周期大于机器周期

C.指令周期是机器周期的两倍D.机器周期是指令周期的两倍

126.从取指令开始到指令执行完成所需的时间,称之为(D )。

A.时钟周期B.机器周期C.访问周期D.指令周期

127.一节拍脉冲持续的时间长短是()。

A.指令周期B.机器周期C.时钟周期D.以上都不对

128.从一条指令的启动到下一条指令的启动的间隔时间称为(C)。

A.时钟周期

B.机器周期

C.工作周期

D.指令周期

129.I/O编址方式为统一编址时,存储单元和I/O设备是靠(B)来区分的。

A.不同的地址线B.不同的地址码C.不同的控制线D.都不对

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

A.统一编址方法B.独立编址方法C.两者都是D.两者都不是

131.在统一编址方式下,下面的说法(D )是对的。

A.一个具体地址只能对应输入/输出设备

B.一个具体地址只能对应内存单元

C.一个具体地址既可对应输入/输出设备,又可对应内存单元

D.一个具体地址只对应输入/输出设备或只对应内存单元

132.既可以作为输入设备,又可以作为输出设备的是(A )。A.硬盘 B.键盘 C.鼠标 D.打印机133.周期挪用法用于(A )方式的数据传送方法中。A.DMA B.程序中断C.程序查询D.通道134.DMA数据的传送是以(C )为单位的。A.字节 B. 字 C. 数据块 D.位

135.主机、外设不能并行工作的方式是(A )。A.程序查询方式 B.中断方式 C.DMA方式 D.通道方式136.程序查询方式、中断方式、DMA方式的优先级排列次序为(D )。

A.程序查询方式、中断方式、DMA方式

B.中断方式、程序查询方式、DMA方式

C.DMA方式、程序查询方式、中断方式

D.DMA方式、中断方式、程序查询方式

137.在关中断状态,不可响应的中断是(C )。

A.硬件中断

B.软件中断

C.可屏蔽中断

D.不可屏蔽中断

138.禁止中断的功能可以由(B )来完成。

A.中断触发器B.中断允许触发器C.中断屏蔽触发器D.中断禁止触发器

139.中断允许触发器是用来控制(C )。

A.外设提出的中断请求

B.响应中断

C.开放或关闭中断系统

D.正在进行中断处理

140.在中断响应过程中,保护程序计数器PC的作用是(B )。

A.是CPU能找到中断处理程序的入口地址

B.使中断返回时,能回到断点处继续原程序的执行

C.使CPU和外部设备能并行工作

D.为了实现中断嵌套

141.中断响应时,保存PC并更新PC的内容,主要是为了(B)。

A.提高处理机的速度

B.能进入中断处理程字并能正确返回原程序

C.便于编制中断处理程序

D.形成中断入口地址

142.主机和外设传送数据时,采用(C )控制传送,CPU使用的效率最低。

A.程序中断

B.程序查询

C.DMA

D.通道

143.在总线上,同一时刻(A)。

A.只能有一个主设备控制总线传输操作B.只能有一个从设备控制总线传输操作

C.只能有一个主设备和一个从设备控制总线传输操作D.可以有多个主设备控制总线传输操作144.不同信号在同一条信号线上分时传输的方式称为(A)。

A.总线复用方式

B.并串行传输方式

C.并行传输方式

D.串行传输方式

145.CPU芯片中的总线属于(A )。 A.内部总线 B.局部总线 C.系统总线 D.板级总线

146.系统总线是指(D )。

A.运算器、控制器、寄存器之间的连接部件B.运算器、寄存器、主存之间的连接部件

C.运算器、寄存器、外部设备之间的连接部件D.CPU、主存、外围设备之间的连接部件

147.根据传送信息的种类不同,系统总线分为(B )。

A.地址线和数据线

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

C.地址线、数据线和响应线

D.数据线和控制线

148.以下总线结构中,从信息流的传送效率来看,(B )工作效率最低。

A.三总线系统

B.单总线系统

C.双总线系统

D.多总线系统

149.以下总线结构中,从吞吐量来看,(A )最强。

A.三总线系统B.单总线系统C.双总线系统D.多总线系统

150.系统总线中地址线的功能是(D )。

A.用于选择主存单元地址B.用于选择进行信息传送的设备

C.用于选择外存地址D.用于指定主存和I/O设备接口电路的地址

151.CPU的控制总线提供(D )。

A.数据信号流

B.所有存储器和I/O设备的时序信号及控制信号

C.来自I/O设备和存储器的响应信号

D. B和C

152.数据总线、地址总线、控制总线三类是根据(B )来划分的。

A.总线所处的位置

B.总线传送的内容

C.总线的传送方式

D.总线的传送方向

153.下面所列的(D ),不属于系统总线接口的功能。

A.数据缓存

B.数据转换

C.状态设置

D.完成算术及逻辑运算

154.程序计数器的位数取决于(A)。A.存储器的容量 B.机器字长 C.指令字长 D.CPU管脚数

二、名词解释(每个3分,共15分)

CPU 中央处理器。是计算机硬件的核心部分,主要由运算崛器和控制器组成。

PC

IR

ACC

ALU

MAR

MQ

CU

MIPS

CPI

FLOPS

ROM

EEPROM

EEPROM

SRAM

DMA

RISC

CISC

I/O

INTR

机器字长

计算机系统

主机

存储器带宽

主存

刷新

集中式刷新

随机存取方式

总线

总线带宽

总线复用

多级中断指令系统

写回法

多体交叉存储器

指令周期

相斥性微操作

相容性微操作

控制存储器

三、简答题(每小题5分,共20分)

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

计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;

指令和数据以同同等地位存放于存储器内,并可以按地址访问;

指令和数据均用二进制表示;

指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;指令在存储器中顺序存放,通常自动顺序取出执行;

机器以运算器为中心(原始冯?诺依曼机)。

2.指令和数据都存放在主存,如何识别从主存储器中取出的是指令还是数据?

3.存储器中有若干数据类型:指令代码、运算数据、堆栈数据、字符代码和BCD码,计算机如何区别这些代码?

4.计算机的性能指标有哪些?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

5.说明存储周期和存取时间的区别。

6.存储器的主要功能是什么?为什么要把存储系统分成若干个不同层次?主要有哪些层次?

7.简述DRAM和SRAM有哪些区别?

8.静态存储器依靠什么存储信息?动态存储器又依靠什么原理存储信息?试比较它们的优缺点。

9.DRAM存储器为什么要刷新?采用何种方式刷新?有哪几种常用的刷新方式?

10.什么叫刷新?为什么要刷新?

11.简要说明采用层次结构存储系统的目的和原理;目前存储系统分哪几个层次?它们在存储系统中所起的作用

分别是什么?

12.什么是随机存取方式?什么是直接存取方式?指出下列存储器中,哪些属于随机存取存储器?哪些属于直接

存取存储器?

磁带、RAM、磁盘、ROM、光盘

13.动态与静态存储器芯片在特性和使用场合两个方面有哪些区别?

14.动态存储器存储信息的原理与静态存储器有何不同?集中、分散、异步三种刷新方式如何安排刷新周期?

15.什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理?

16.什么是程序计数器PC?为什么要设置PC?

17.Cache做在CPU芯片内有什么好处?

18.将指令Cache和数据Cache分开有什么好处?

19.能不能把Cache的容量扩大,然后取代现代的主存?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

20.I/O设备有哪些编址方式,各有何特点?

21.什么是中断方式?它的主要特点是什么?

22.CPU何时响应中断请求?在中断响应周期中CPU需执行哪些隐指令操作?

23.单级中断方式下,中断服务程序应完成哪些工作?

24.什么是多重中断?实现多重中断的必要条件是什么?

25.在中断系统中INTR、INT、EINT三个触发器各有何作用?

26.什么是中断隐指令?说明它的功能。

27.在中断处理过程中,为什么要进行中断判优?有几种实现方法?若想改变原定的优先顺序,可采取什么措施?

28.说明中断向量地址和入口地址的区别和联系。

29.接口电路应具备哪些基本功能?

30.DMA接口电路中应配置哪些硬件?

31.DMA方式包含哪三个阶段?各阶段分别完成哪些操作?

32.在DMA 方式的程序准备阶段,CPU 需送出哪些初始化信息?为什么要送出这些信息?

33.DMA方式有何特点?

34.试比较程序查询方式、程序中断方式和DMA方式对CPU工作效率的影响。

35.比较程序中断方式和DMA方式,在完成输入/输出操作时的优缺点。

36.CPU对DMA请求和中断请求的响应时间是否相同?为什么?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

37.控制器的基本功能是什么?基本组成部件包括哪些?

38.控制单元的功能是什么?其输入受什么控制?

39.什么是组合逻辑控制方式?它有哪些主要的优点和缺点?

40.简述微程序控制器的设计思想。

41.微指令的操作控制字段有哪几种编码方式?

42.微程序控制和组合逻辑控制哪一种速度更快?为什么?

43.什么是微指令和微操作?微程序和机器指令有何关系?

44.试述微命令、微操作、微指令之间的关系。

45.试述微指令与微程序之间的关系。

46.微程序控制器中,控制存储器的功能是什么?它与主存的主要区别有哪些?

47.试比较组合逻辑控制方式和微程序控制方式的优缺点。

48.微程序控制和组合逻辑控制哪一种速度更快?为什么?

49.写出采用组合逻辑设计控制单元的设计步骤。

50.什么叫总线周期、时钟周期、指令周期?它们之间一般有什么关系?

51.什么是指令周期?什么是机器周期?什么是时钟周期?三者之间有什么关系?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

52.什么是总线?系统总线上传送的信息通常分为哪三类?

53.什么是总线?总线的仲裁方式解决什么问题?常见的控制方式有哪几种?

54.系统总线和CPU 内总线分别用来连接哪些部件?

55.为什么要进行总线仲裁?

56.什么是总线仲裁?集中式仲裁有哪几种方式?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

57.简述采用单符号位检测溢出的方法。

58.何为浮点数规格化?为什么要进行浮点数的规格化?

59.简述运算器的功能。

60.简述RISC的主要特点。

61.简述CPU内有哪些主要寄存器及作用。

62.计算机中有哪些类型的寄存器?各有什么功能?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

四、计算题(2个,共15分)

1.设浮点数格式为:阶码5位(含1位阶符),尾数11位(含1位数符)。写出31.125所对应的机器数。要求

如下:

(1)阶码和尾数均为原码。

(2)阶码和尾数均为补码。

(3)阶码为移码,尾数为补码。

2.设机器数字长为8位(含1位符号位),A=+11/32,B=+13/32,用补码运算规则计算A+B和A-B。

3.设机器字长为16位,定点表示时,数值为15位,符号1位。试问:

(1)定点原码整数表示时,最大正数为多少?最小负数为多少?

(2)定点补码小数表示时,最大正数为多少?最小负数为多少?

4.某计算机主频为800MHz,每个机器周期平均包含2个时钟周期,每个指令周期平均包括2.5个机器周期,

求该计算机的平均指令执行速度为多少MIPS。

5.某机主存储器有16位地址,字长为8位。

位的RAM芯片构成该存储器,需要多少片芯片?

(1) 采用1K4

(2) 该存储器能存放多少字节的信息?

(3) 片选逻辑需要多少位地址?

6.有一个具有20位地址和32位字长的存储器,问:

(1)该存储器能存储多少个字节的信息?

(2)如果存储器由512K×8位SRAM芯片组成,需要多少芯片?

(3)需要多少位地址作芯片选择?

7. 设存储器容量为32字,字长64位,模块数m = 4,分别用顺序方式和交叉方式进行组织。存储周期T = 200ns,

数据总线宽度为64位,总线周期τ= 50ns .问顺序存储器和交叉存储器的带宽各是多少?

8. CPU 执行一段程序时,Cache 完成存取的次数为1900次,主存完成存取的次数为100次,已知Cache 存取

周期为50ns ,主存存取周期为250ns 。试问:

(1)平均访问时间。

(2)Cache/主存系统的效率。

9. 一个组相连映射的Cache 由64块组成,每组内包含4块。主存包含4096块,每块由128字组成,访存地址

为字地址。试问主存和高速存储器的地址各为几位?画出主存地址格式。

10. 假设指令字长为16位,操作数的地址码为6位,指令有零地址和一地址两种格式。

(1) 设操作码固定,零地址指令有512种,则一地址指令最多有几种?

(2) 采用扩展操作码技术,零地址指令有512种,则一地址指令最多有几种?

11. 在5个功能段的指令流水线中,假设每段的执行时间分别是10ns 、8ns 、10ns 、10ns 和7ns 。对于完成20条

指令的流水线而言,其加速比为多少?该流水线的实际吞吐率为多少?

12. 有一个16K*16位的存储器,由1K*4的动态RAM 芯片构成(芯片是64*64结构),问:

(1) 采用异步刷新方式,如果单元刷新间隔不超过2ms ,则刷新信号周期是多少?

(2) 若采用集中刷新方式,存储器刷新一遍最少用多少个读/写周期?

五、分析题(10分)

1. 一条双字长的Load 指令存储在地址为200和201的存储位置,该指令将指定的内容装入累加器ACC 中。指令的第一个字指定操作码和寻址方式,第二个字是地址部分。主存内容示意图如右图所示。PC 值为200,R1值为400,XR 值为100。指令的寻址方式字段可指定任何一种寻址方式。请问在下列寻址方式中,装入ACC 的值是多少? (1) 直接寻址。

(2) 间接寻址。

(3) 相对寻址。 (4) 变址寻址。 (5) 寄存器R1寻址。

2. 假设寄存器R 中的数值为1000,地址为1000的存储器中的存储的数据为2000,地

址为2000的存储单元中存储的数据是3000,PC 的值是4000,说出下述各寻址方式取

得的数据是什么?

(1) 寄存器寻址:R

(2) 寄存器间接寻址:(R )

(3) 直接寻址:1000

(4) 相对寻址:-2000(PC )

(5) 立即数寻址:#2000

3.

其中,OP 是操作码,M 是定义寻址方式,A 为形式地址。设PC 和Rx 分别为程序计数器和变址寄存器,字长为16位,问:

(1) 该格式能定义多少种指令?

(2) 写出各种寻址方式的有效地址EA 的计算式。

寻址模式表

地址 主存 200

201 202 300 400 500 600 702 800

4. 指令格式结构如下所示,试分析指令格式及寻址方式特点。

(1)

(2)

(3)

5. 某机主存容量为4M×16位,且存储字长等于指令字长,若该机的指令系统具备120种操作。操作码位数固定,且具有直接、间接、立即、相对四种寻址方式。要求:

(1)画出一地址指令格式并指出各字段的作用。

(2)指出该指令直接寻址的最大范围(十进制表示)。

(3)指出一次间址的寻址范围(十进制表示)。

(4)指出相对寻址的位移量(十进制表示)。

6. 某机器指令字长12位,有单地址和双地址两类指令,若每个地址字段均为4位,且双地址指令有9条。问:

(1)画出单地址和双地址的指令格式。

(2)单地址指令最多有多少条?

7. 某机指令字长16位,每个操作数的地址码为6位,设操作码长度固定,指令分为零地址、一地址和二地址三种格式。若零地址指令有M 条,一地址指令有N 种,则二地址指令最多有几种?若操作码位数可变,则二地址指令最多允许有几种?

8. 某机的指令格式如下所示:

X 为寻址特征位:X=00:直接寻址;X=01:用变址寄存器R X1寻址;X=10:用变址寄存器R X2寻址;X=11:相对寻址。

设(PC)=1234H,( R X1)=0037H,( R X2)=1122H (H 代表十六进制数),请确定下列指令中的有效地址:

(1)4420H (2)2244H (3)1322H (4)3521H 。

9. 已知CPU 结构如下图所示,其中包括一个累加器AC 、一个地址寄存器AR 、一个状态寄存器和其他几个寄存器。各部分之间的连线表示数据通路,箭头表示信息传递方向。试完成以下工作:

(1) 写出图中三个寄存器A 、B 、C 的名称和作用;

(2) 简述指令从主存取到控制器的数据通路。

(3) 简述数据在运算器和主存之间进行存/取访问的数据通路。

(4) 简述完成指令ADD Y 的数据通路(Y 为存储单元地址,本指令功能为(AC)+(Y)→(AC )。

10.已知带返转指令的含义如下图所示。写出组合逻辑控制在完成该指令时,取指阶段和执行阶段所需的全部微操作及节拍安排。

11.某机主存储器有16位地址,每个存储单元有8位。回答以下问题:

?位的RAM芯片构成该存储器,需要多少片芯片?

(1)如果用1K4

(2)该存储器能存放多少字节的信息?

(3)片选逻辑需要多少位地址?

12.有一个16K16

?位的动态RAM芯片组成(芯片内部是6464

?结构),问:?位的存储器,由1K4

(1)总共需要多少RAM芯片?

(2)若采用异步刷新方式,如刷新间隔不超过2ms,则刷新信号周期是多少?

(3)若采用集中刷新方式,存储器刷新一遍最少用多少读/写周期?死时间率是多少?

13.某计算机有8条微指令I1—I8,每条微指令所包含的微命令控制信号见下表,a—j 分别对应10种不同性质的微命令信号。假设一条微指令的控制字段仅限8位,请安排微指令的控制字段格式。

六、设计题(10分)

1.现有两片8K×16位的SRAM存储芯片。利用以上存储芯片设计一个16K×16位的存储器。画出与CPU连接的逻辑电路图。

2.用512K×16位的Flash存储器芯片组成一个2M×16位的半导体只读存储器,试问:

(1)数据寄存器需多少位?

(2)地址寄存器需多少位?

(3)共需要多少这样的Flash存储器芯片?

(4)画出此存储器的组成框图。

3.假设主存容量为512KB,Cache容量为4KB,每个字块为16个字,每个字32位。

(1)Cache地址有多少位?可容纳多少块?

(2)主存地址有多少位?可容纳多少块?

(3)在直接映射方式下,主存的第几块映射到Cache中的第3块?

(4)画出直接映射方式下主存地址字段中各段的位数。

4.已知某64位机主存采用半导体存储器,其地址码为26位,若使用256K×16位的DRAM芯片组成该机所允许的最大主存空间,并选用模块板结构形式,问:

(1)每个模块板为1024K×64位,共需几个模块板?

(2)每个模块板内共有多少DRAM芯片?

(3)主存共需多少DRAM芯片? CPU如何选择各模块板?

5.设CPU共有16根地址线,8根数据线,并用MREQ(低电平有效)作访存控制信号,R/W作读/写命令信号(高电平为读,低电平为写)。现有这些存储芯片: ROM(2K×8位,4K×4位,8K×8位),RAM(1K ×4位,2K×8位,4K×8位),及74138译码器和其他门电路(门电路自定)。试从上述规格中选用合适的芯片,画出CPU和存储芯片的连接图。要求如下:

(1)最小4K地址为系统程序区,4096~16383地址范围为用户程序区;

(2)指出选用的存储芯片类型及数量;

(3)详细画出片选逻辑。

6.某机器指令字长16位,有8个通用寄存器,有8种寻址方式。

(1)设计单操作数指令的指令格式,单操作数指令最多有多少条?

(2)设计双操作数指令的指令格式,双操作数指令最多有多少条?

(3)要求支持14条双操作指令,还能支持多少条单操作数指令?

7.某计算机字长16位,主存容量为64K字,采用单字长单地址指令,共有64条指令,试采用四种寻址方式(立即寻址、直接寻址、基址寻址、相对寻址)设计指令格式。

8.设机器字长为16位,主存容量为128K字节,指令字长度为16位或32位,共78条指令,设计计算机指令格式,要求有直接寻址、立即寻址、相对寻址、变址寻址4种寻址方式。

9.某机共有48种操作,操作码固定,且具有以下特点:

(1)CPU有16个通用寄存器,算逻运算操作数均在寄存器中;

(2)取数/存数操作在通用寄存器和存储器之间传送;

(3)存储器容量为1MB,按字节编址;

(4)指令采用一地址或二地址格式;

(5)指令系统有寄存器寻址、直接寻址和相对寻址(位移量为-128 ~ +127)三种寻址方式。

要求设计算逻指令、取数/存数指令和相对转移指令的指令格式。

10.某机共有52个微操作控制信号,构成5个互斥类的微命令组,各组分别包含5、8、2、15、22个微命令。已知可判定的外部条件有两个,微指令字长28位。

(1)按水平型微指令格式设计微指令,要求微指令的下地址字段直接给出后继微指令地址。

(2)指出控制存储器的容量。

11.某机采用微程序控制方式,水平型编码控制的微指令格式,断定方式。共有微命令30个,构成4个互斥类,各包括5个、8个、14个和3个微命令,外部条件3个。

(1)若采用字段直接编码方式和直接控制方式,微指令的操作控制字段各取几位?

(2)假设微指令字长为24位,设计出微指令的具体格式。

(3)在(2)的情况下,控制存储器允许的最大容量为多少?

12.设某计算机为定长指令字结构,指令长度12位,每个地址码占3位。试提出一种分配方案,使该指令系统包含:4条三地址指令,8条二地址指令,180条单地址指令。

13. 某运算器如下图所示。

(1)定义a 、b 、c 、d 、e 。

(2)设计微指令格式。

(3)规定每条微指令执行结束前,半加器结果自动送入寄存器C 。

编一个微程序使两个寄存器的内容互换。 14. 下图为某机运算器框图,BUS 1~BUS 3为3条总线,其余信号如a 、h 、LDR 0~LDR 3、S 0~S 3等均为电位或脉冲控制信号。

(1) 分析图中哪些是相容微操作信号?哪些是相斥微操作信号?

(2) 采用微程序控制方式,请设计微指令格式,并列出各控制字段的编码表。

计算机组成原理期末试题

第一章计算机系统概论 计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。早起将运算器和控制器合在一起称为CPU(中央处理器)。目前的CPU包含了存储器,因此称为中央处理器。存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理,也是CPU自动工作的关键。 计算机系统是一个有硬件、软件组成的多级层次结构,它通常由微程序级、一般程序级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。 习题:4冯·诺依曼型计算机的主要设计思想是什么?它包括那些主要组成部分? 主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备 5什么是存储容量?什么是单元地址?什么是数据字?什么是指令字? 存储器所有存储单元的总数称为存储器的存储容量。每个存储单元都有编号,称为单元地址。如果某字代表要处理的数据,称为数据字。如果某字为一条指令,称为指令字 7指令和数据均存放在内存中,计算机如何区分它们是指令还是数据? 每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序 第二章运算方法和运算器 按 对阶操作。

直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。 1第三章 内部存储器 CPU 能直接访问内存(cache 、主 存) 双端口存储器和多模块交叉存储器属于并行存储器结构。 cache 是一种高速缓冲存储器,是为了解决CPU 和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache 体系,指令cache 与数据cache 分设体 系。要求cache 的命中率接近于1 适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。 习题: 1设有一个具有20位地址和32位字长的存储器,问: (1)该存储器能存储多少个字节的信息? (2)如果存储器由512K ×8位SRAM 芯片组成,需要多少片; (3)需要多少位地址做芯片选择? (1)字节M 4832*220= (2)片84*28 *51232*1024==K K (3)1位地址作芯片选择 2 已知某64位机主存采用半导体存储器,其地址码为26位,若使用4M ×8位DRAM 芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问: (1) 若每个内存条16M ×64位,共需几个内存条? (2)每个内存条共有多少DRAM 芯片? (3)主存共需多少DRAM 芯片?CPU 如何选

计算机组成原理复习题

填空题 1. 计算机系统的层次结构由低级到高级为(微程序设计级)、(一般机器级)、操作系统级、汇编语言级、高级语言级。 2. 计算机系统中,传输信息基本有四种方式:(并行传送)、(串行传送)串并行传送、分时传送。 3. Cache的替换算法有(先进先出算法)和(最近最少使用算法) 4. 按CPU能否禁止中断的进入分类,中断分为(可屏蔽中断)和(不可屏蔽中断)。 5. CPU的操作控制器有(存储程序型)和(逻辑控制型)、组合型等几种。 6. 一个具有k级过程的流水线处理n个任务需要的时钟周期数为(k+n-1)。 7. 总线可分为(地址总线)(数据总线)和控制总线三类。 8. 输入输入设备的编址方式有(存储器映像编址)和(I/O独立编址)。 9. CISC指(复杂指令集计算机),RISC指(精简指令集计算机)。 10. 从机器指令的结构分,机器指令由(操作码)和(地址码)组成 21.存储器的访问有存储器的读和存储器两种操作。 22.标准的ASCII码用7位二进制表示,共有128个编码。 23.在cache的直接映像方式中主存的地址分为区号、块号和块内地址三部分。 24.在cache的全相联映像方式中主存的地址分为主存块号和块内地址两部分。 25.虚拟存储器主要解决主存储器的容量问题。 26.一条指令的格式通常由操作码确定,指令译码器对操作码译码后才能知道指令的功 能,同时也明确了指令中个字段的划分。 27.为了执行指令,控制器必须按照一定的时序生成控制信号,生成控制信号的方法主要 有硬件连线逻辑方式和微程序方式。 28.条件转移指令可以将比较操作设计成条件转移指令的一部分,优点是不需要寄存

计算机组成原理试题及答案

2. (2000)10化成十六进制数是______。 A.(7CD)16 B.(7D0)16 C.(7E0)16 D.(7F0)16 3. 下列数中最大的数是______。 A.(10011001)2 B.(227)8 C.(98)16 D.(152)10 4. ______表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是______。 A. BCD码 B. 16进制 C. 格雷码 D. ASCⅡ码 6. 下列有关运算器的描述中,______是正确的。 A.只做算术运算,不做逻辑运算 B. 只做加法 C.能暂时存放运算结果 D. 既做算术运算,又做逻辑运算 7. EPROM是指______。 A. 读写存储器 B. 只读存储器 C. 可编程的只读存储器 D. 光擦除可编程的只读存储器 8. Intel80486是32位微处理器,Pentium是______位微处理器。 A.16B.32C.48D.64 9. 设[X]补=1.x1x2x3x4,当满足______时,X > -1/2成立。 A.x1必须为1,x2x3x4至少有一个为1 B.x1必须为1,x2x3x4任意 C.x1必须为0,x2x3x4至少有一个为1 D.x1必须为0,x2x3x4任意 10. CPU主要包括______。 A.控制器 B.控制器、运算器、cache C.运算器和主存 D.控制器、ALU和主存 11. 信息只用一条传输线,且采用脉冲传输的方式称为______。 A.串行传输 B.并行传输 C.并串行传输 D.分时传输 12. 以下四种类型指令中,执行时间最长的是______。 A. RR型 B. RS型 C. SS型 D.程序控制指令 13. 下列______属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D.文本处理 14. 在主存和CPU之间增加cache存储器的目的是______。 A. 增加内存容量 B. 提高内存可靠性 C. 解决CPU和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用______作为存储芯片。 A. SRAM B. 闪速存储器 C. cache D.辅助存储器 16. 设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,这种寻址方式的有效地址为______。 A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为______。 1

(完整版)计算机组成原理期末考试试题及答案

计算机组成原理试题 一、选择题(共20分,每题1分) 1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自____C__。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2.___C___可区分存储单元中存放的是指令还是数据。 A.存储器; B.运算器; C.控制器; D.用户。 3.所谓三总线结构的计算机是指_B_____。 A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.设备总线、主存总线和控制总线三组传输线.。 4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是_____B_。 A.128K; B.64K; C.64KB; D.128KB。 5.主机与设备传送数据时,采用___A___,主机与设备是串行工作的。 A.程序查询方式; B.中断方式; C.DMA方式; D.通道。 6.在整数定点机中,下述第___B___种说法是正确的。 A.原码和反码不能表示-1,补码可以表示-1; B.三种机器数均可表示-1; C.三种机器数均可表示-1,且三种机器数的表示范围相同; D.三种机器数均不可表示-1。 7.变址寻址方式中,操作数的有效地址是___C___。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是___C___。 A.外设提出中断; B.由硬件形成中断服务程序入口地址; C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址

计算机组成原理复习题及答案

一、填空、选择或判断 1.多核处理机是空间并行计算机,它有___多__个CPU。 2.计算机的发展大致经历了五代变化,其中第四代是1972-1990 年的_大规模和超大规 模集成电路______计算机为代表。 3.计算机从第三代起,与IC电路集成度技术的发展密切相关。描述这种关系的是_摩尔__ 定律。 4.1971年,英特尔公司开发出世界上第一片4位微处理器__Intel 4004_____。首次将CPU 的所有元件都放入同一块芯片之内。 5.1978年,英特尔公司开发的___Intel 8086_______是世界上第1片通用16位微处理器, 可寻址存储器是_1MB______。 6.至今为止,计算机中的所有信息仍以二进制方式表示的理由是__物理器件性能所致___。 7.冯。诺依曼计算机工作方式的基本特点是__按地址访问并顺序执行指令_____。 8.20世纪50年代,为了发挥__硬件设备_____的效率,提出了_多道程序___技术,从而发 展了操作系统,通过它对__硬软资源______进行管理和调度。 9.计算机硬件能直接执行的只有__机器语言_________ 。 10.完整的计算机系统应包括__配套的硬件设备和软件系统______。 11.计算机的硬件是有形的电子器件构成,它包括_运算器__、_控制器_、_存储器__、_适配器_、_系统总线__、__外部设备__。 12.当前的中央处理机包括__运算器_____、_控制器_____、__存储器_____。 13.计算机的软件通常分为__系统软件_______和___应用软件_____两大类。 14.用来管理计算机系统的资源并调度用户的作业程序的软件称为__操作系统_____,负责将_高级____-语言的源程序翻译成目标程序的软件称为___编译系统____。 15.计算机系统中的存储器分为__内存____和__外存______。在CPU执行程序时,必须将 指令存放在__内存______中。 16.计算机存储器的最小单位为___位______。1KB容量的存储器能够存储___8192_____个这样的基本单位。 17.在计算机系统中,多个系统部件之间信息传送的公共通路称为_总线_____。就其所传送的信息的性质而言,在公共通路上传送的信息包括__数据__、__地址__和__控制____信息。 18.指令周期由__取指____ 周期和__执行_____周期组成。 19.下列数中最小的数为_______. A (101001)2 B(52)8 C (101001)BCD D(233)16 20.下列数中最大的数为 A ()2 B(227)8 C (96)16D(143)5 21.在机器数中,________的零的表示形式是唯一的。 A原码B补码C反码D原码和反码 22.某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正 小数为___C____,最小负小数为___D_____ A +(231-1) B -(1-2-32) C +(1-2-31)≈+1 D-(1-2-31)≈-1 23.某机字长32位,采用定点整数表示,符号位为1位,尾数为31位,则可表示的最大正 整数为___A____,最小负整数为___D_____ A +(231-1) B -(1-2-32)

计算机组成原理试题及答案

二、填空题 1 字符信息是符号数据,属于处理(非数值)领域的问题,国际上采用的字符系统是七单位的(ASCII)码。P23 2 按IEEE754标准,一个32位浮点数由符号位S(1位)、阶码E(8位)、尾数M(23位)三个域组成。其中阶码E的值等于指数的真值(e)加上一个固定的偏移值(127)。P17 3 双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。P86 4 衡量总线性能的重要指标是(总线带宽),它定义为总线本身所能达到的最高传输速率,单位是(MB/s)。P185 5 在计算机术语中,将ALU控制器和()存储器合在一起称为()。 6 数的真值变成机器码可采用原码表示法,反码表示法,(补码)表示法,(移码)表示法。P19-P21 7 广泛使用的(SRAM)和(DRAM)都是半导体随机读写存储器。前者的速度比后者快,但集成度不如后者高。P67 8 反映主存速度指标的三个术语是存取时间、(存储周期)和(存储器带宽)。P67 9 形成指令地址的方法称为指令寻址,通常是(顺序)寻址,遇到转移指令时(跳跃)寻址。P112 10 CPU从(主存中)取出一条指令并执行这条指令的时间和称为(指令周期)。 11 定点32位字长的字,采用2的补码形式表示时,一个字所能表示

的整数范围是(-2的31次方到2的31次方减1 )。P20 12 IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它能表示的最大规格化正数为(+[1+(1-2 )]×2 )。 13 浮点加、减法运算的步骤是(0操作处理)、(比较阶码大小并完成对阶)、(尾数进行加或减运算)、(结果规格化并进行舍入处理)、(溢出处理)。P54 14 某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少需要(14)条。64×1024KB=2048KB(寻址范32围)=2048×8(化为字的形式)=214 15一个组相联映射的Cache,有128块,每组4块,主存共有16384块,每块64个字,则主存地址共(20)位,其中主存字块标记应为(9)位,组地址应为(5)位,Cache地址共(13)位。 16 CPU存取出一条指令并执行该指令的时间叫(指令周期),它通常包含若干个(CPU周期),而后者又包含若干个(时钟周期)。P131 17 计算机系统的层次结构从下至上可分为五级,即微程序设计级(或逻辑电路级)、一般机器级、操作系统级、(汇编语言)级、(高级语言)级。P13 18十进制数在计算机内有两种表示形式:(字符串)形式和(压缩的十进制数串)形式。前者主要用在非数值计算的应用领域,后者用于直接完成十进制数的算术运算。P19 19一个定点数由符号位和数值域两部分组成。按小数点位置不同,

计算机组成原理期末考试

计算机组成原理试题 一、选择题 ( c )1、在下列四句话中,最能准确反映计算机主要功能的是下面哪项。 A.计算机可以存储大量信息 B.计算机能代替人的脑力劳动 C.计算机是一种信息处理机 D.计算机可实现高速运算 ( c )2、计算机硬件能直接执行的只能是下面哪项。 A.符号语言 B.汇编语言 C.机器语言 D.机器语言和汇编语言 ( c )3、运算器的核心部件是下面哪项。 A.数据总线 B.数据选择器 C.算术逻辑运算部件 D.累加寄存器 ( c )4、对于存储器主要作用,下面哪项说法正确。 A.存放程序 B.存放数据 C.存放程序和数据 D.存放微程序 ( c )5、至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是下面哪项。 A.节约元件 B.运算速度快 C.物理器件性能决定 D.信息处理方便( a )6、CPU中有若干寄存器,其中存放存储器中数据的寄存器是下面哪项。 A.地址寄存器 B.程序计数器 C.数据寄存器 D.指令寄存器(d?)7、CPU中有若干寄存器,其中存放机器指令的寄存器是下面哪项。 A.地址寄存器 B.程序计数器 C.指令寄存器 D.数据寄存器 ( c )8、CPU中有若干寄存器,存放CPU将要执行的下一条指令地址的寄存器是下面哪项。 A.地址寄存器 B.数据寄存器 C.程序计数器 D.指令寄存器 (c)9、CPU中程序状态寄存器中的各个状态标志位是依据下面哪项来置位的。 A.CPU已执行的指令 B.CPU将要执行的指令 C.算术逻辑部件上次的运算结果 D.累加器中的数据 ( b )10、为协调计算机各部件的工作,需要下面哪项来提供统一的时钟。 A.总线缓冲器 B.时钟发生器 C.总线控制器 D.操作命令发生器 ( c )11、下列各种数制的数中最小的数是下面哪项。 A.(101001)2 B.(52)8 C.(101001)BCD D.(233)H ( d )12、下列各种数制的数中最大的数是下面哪项。 A.(1001011)2 B.75 C.(112)8 D.(4F)H ( b )13、将十进制数15/2表示成二进制浮点规格化数(阶符1位,阶码2位,数符1位,尾数4位)是下面哪项。 A.01101110 B.01101111 C.01111111 D.11111111

计算机组成原理期末考试试题及答案

计算机组成原理期末考试试题及答案 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

计算机组成原理试题 一、选择题(共20分,每题1分) 1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自______。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2.______可区分存储单元中存放的是指令还是数据。 A.存储器; B.运算器; C.控制器; D.用户。 3.所谓三总线结构的计算机是指______。 A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.设备总线、主存总线和控制总线三组传输线.。 4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是______。 A.128K; B.64K; C.64KB; D.128KB。 5.主机与设备传送数据时,采用______,主机与设备是串行工作的。 A.程序查询方式; B.中断方式; C.DMA方式; D.通道。 6.在整数定点机中,下述第______种说法是正确的。

A.原码和反码不能表示-1,补码可以表示-1; B.三种机器数均可表示-1; C.三种机器数均可表示-1,且三种机器数的表示范围相 同; D.三种机器数均不可表示-1。 7.变址寻址方式中,操作数的有效地址是______。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是______。 A.外设提出中断; B.由硬件形成中断服务程序入口地址; C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址 D.以上都不对。 9.一个节拍信号的宽度是指______。 A.指令周期; B.机器周期; C.时钟周期; D.存储周期。 10.将微程序存储在EPROM中的控制器是______控制器。 A.静态微程序; B.毫微程序; C.动态微程序; D.微程序。 11.隐指令是指______。 A.操作数隐含在操作码中的指令; B.在一个机器周期里完成全部操作的指令; C.指令系统中已有的指令;

计算机组成原理试题及答案

计算机组成原理题集含答案 题库题目总数:293 第一章单选题 1、控制器、运算器和存储器合起来一般称为(主机): I/O部件 内存储器 外存储器 主机 2、冯?诺依曼机工作方式的基本特点是(按地址访问并顺序执行指令):按地址访问并顺序执行指令 精确结果处理 存储器按内部地址访问 自动工作 3、输入、输出设备以及辅助存储器一般统称为(外围设备): I/O系统 外围设备 外存储器 执行部件 4、计算机硬件能直接识别和执行的语言是(机器语言): 高级语言 汇编语言 机器语言 符号语言 判断题

5、若某计算机字代表一条指令或指令的一部分,则称数据字(错)。 6、若某计算机字是运算操作的对象,即代表要处理的数据,则称指令字(错)。 7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行。(对) 8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。(对) 填空题 9、系统软件包括:服务程序、语言程序、(操作系统)、数据库管理系统。 10、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路)五个部分。 11、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、(汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计)。 12、计算机的软件一般分为(系统软件)和(应用软件)两大部分。 13、计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。 简答题 14、什么是存储容量?什么是单元地址? 存储器所有存储单元的总数称为存储器的存储容量。灭个存储单元都有编号,称为单元地址。 15、什么是外存?简述其功能。 外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存。外存可存储大量的信息,计算机需要使用时,再调入内存。 16、什么是内存?简述其功能。 内存:一般由半导体存储器构成,装在底版上,可直接和CPU交换信息的存储器称为内存储器,简称内存。用来存放经常使用的程序和数据。。 17、指令和数据均存放在内存中,计算机如何区分它们是指令还是数据? 取指周期中从内存读出的信息流是指令流,而在执行器周期中从内存读出的信息流是数据流。 18、什么是适配器?简述其功能。 适配器是外围设备与主机联系的桥梁,它的作用相当于一个转换器,使主机和外围设备并行协调的工作。

《计算机组成原理》期末考试试题及答案

武汉大学计算机学院 2007-2008学年第一学期2006级《计算机组成原理》 期末考试试题A卷答案 __ 学号_______ 班级 ____ _____ 姓名__ _________ 成绩_____ ___ 1.(16分)一浮点数,阶码部分为q位,尾数部分为p位,各包含一位符号位,均用补码表示;该浮点数所能表示的最大正数、最小正数、最大负数和最小负数分别是多少? 解: 2.在一个具有四体低位多体交叉的存储器中,如果处理器的访存地址为以下十进制。求该存储器比单体存储器的平均访问速率提高多少?(忽略初启时的延迟) (1)1、2、3、…… 32 (10分) (2)2、4、6、…… 32 (10分) 解:设存储器的访问周期为T。 (1)四体低位多体交叉的存储器访问的情况如下: 1、2、3 所需时间= T ; 4、5、6、7 所需时间= T ; 8、9、10、11 所需时间= T ; 12、13、14、15 所需时间= T ; 16、17、18、19 所需时间= T ; 20、21、22、23 所需时间= T ; 24、25、26、27 所需时间= T ; 28、29、30、31 所需时间= T ; 32 所需时间= T ; 四体低位多体交叉的存储器访问所需时间=9T; 单体存储器访问所需时间=32T; 所以平均访问速率提高:32/9倍

(2)四体低位多体交叉的存储器访问的情况如下: 2 所需时间= T ; 4、6 所需时间= T ; 8、10 所需时间= T ; 12、14 所需时间= T ; 16、18 所需时间= T ; 20、22 所需时间= T ; 24、26 所需时间= T ; 28、30 所需时间= T ; 32 所需时间= T ; 四体低位多体交叉的存储器访问所需时间= 9T; 单体存储器访问所需时间=16T; 所以平均访问速率提高:16/9倍 3.(20分)假定指令格式如下: 其中: D/I为直接/间接寻址标志,D/I=0表示直接寻址,D/I=1表示间接寻址。 Bit10=1:变址寄存器I寻址; 设有关寄存器的内容为(I)=063215Q 试计算下列指令的有效地址。(Q表示八进制) (1) 152301Q (2) 140011Q 解: (1) 152301Q=1 101 010 011 000 001 因为Bitl0(I)=1,故为变址寄存器寻址,EA=(I)+A=063215+301=063516Q。 (3) 140011Q=1 100 000 000 001 001 因为D/I=0,故为直接寻址,EA=A=011Q。 4. 已知某运算器的基本结构如图所示,它具有+(加)、-(减)、和M(传送)三种操作。 (1) 写出图中1~12表示的运算器操作的微命令;(6分) (2) 设计适合此运算器的微指令格式;(6分) (3) 指令DDA的功能是计算R1、R2和R3三个寄存器的和,若进位C=0,则R1+R2→R2;若进位C=1,则R1+R2+R3→R2,画出指令DDA的微程序流程图,并列出微操作序列(取指令流程不写,取指令微指令安排在0号单元中);(6分) (4)设下址地址为5位,将微程序流程图安排在1~3号单元里;(6分)

计算机组成原理期末试题

1.刷新存储器的重要性能指标是它的带宽。若显示工作方式采用分辨率为1024*768,颜色深度24位,帧频(刷新速度)为72Hz,求: 1)刷新存储器的容量是多少 2)刷新存储器的带宽是多少 1)刷新存储器的容量= 1024*768 * 24bit= 2)帧频(刷新速度)为72Hz指的是:每秒钟读72次, 所以,刷新存储器的带宽=1024*768 * 24bit *72 次/秒=162MB/s 2.试推导磁盘存储器读写一块信息所需要的总时间 读写一块总时间TB=平均找道时间Ts+平均等待时间Tw +读写传输时间Tt 读写一块总时间TB=平均找道时间+平均等待时间+读写传输时间=Ts+Tw+Tt 1)Tw 设磁盘每秒r转,每条磁道N个字,则数据传输率=rN个字/秒 转一周的时间=1/r,所以 Tw =1/2*(1/r)=1/(2r) 2)Tt 又设每块的字数是n,一旦读写头定位在该块,则Tt≈n/(rN)秒 所以TB=Ts+ 1/(2r)+ n/(rN) 秒 3.采用串行接口进行7位ASCII码传送,带有一位奇偶校验位、一位起始位和一位停止位,当波特9600波特时,字符传送率是 9600波特=9600bit/秒 =9600 bit*(1字符/10bit)/秒 =960字符/秒 4.某总线在一个总线周期中并行传送8个字节的信息,设一个总线周期等于一个总线时钟周期,总线时钟频率为70MHz,求总线带宽 Dr=8字节/T秒=8*70*10^6≈420MB/秒 5.某机器CPU中有16个寄存器,运行某中断处理程序时,仅用到其中的2个寄存器,请问响应中断而进入该中断处理程序时是否将通用寄存器内容保存到主存中去需保存几个寄存器 要将通用寄存器内容保存到主存中去。 只要保存中断处理程序用到的那2个寄存器的内容。 1.已知cache的存储周期是40ns,主存存储周期200ns, cache/主存系统平均50ns,求cache的命中率访问n个字,设命中率为H cache/主存系统的平均访问时间 =命中cache的时间+不命中cache的主存访问时间 =H*Tc+(1-H)*Tm =H*40+(1-H)*200 =50

计算机组成原理试卷及答案

计算机组成原理试题及答案 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.若十进制数据为137.5则其八进制数为(B )。 A、89.8 B、211.4 C、211.5 D、1011111.101 2.若x补=0.1101010,则x原=(A )。 A、1.0010101 B、1.0010110 C、0.0010110 D、0.1101010 3.若采用双符号位,则发生正溢的特征是:双符号位为(B)。 A、00 B、01 C、10 D、11 4.原码乘法是(A )。 A、先取操作数绝对值相乘,符号位单独处理 B、用原码表示操作数,然后直接相乘 C、被乘数用原码表示,乘数取绝对值,然后相乘 D、乘数用原码表示,被乘数取绝对值,然后相乘 5.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 6.下列数中,最小的数是(A)。 A.(101001)2B.(52)8C.(2B)16D.45 7.下列数中,最大的数是(D)。 A.(101001)2B.(52)8C.(2B)16D.45 8.下列数中,最小的数是(D)。 A.(111111)2B.(72)8C.(2F)16D.50 9.已知:X=-0.0011,Y= -0.0101。(X+Y)补= ( A)。 A.1.1100B.1.1010 C.1.0101D.1.1000 10.一个512KB的存储器,地址线和数据线的总和是(C )。 A.17 B.19C.27D.36 11.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。 A.64K B.32KB C.32K D.16KB 12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。 A.21 B.17 C.19 D.20 12.计算机内存储器可以采用(A)。 A.RAM和ROM B.只有ROM C.只有RAM D.RAM和SAM 13.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用( C) 。 A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.间接寻址方式 14.零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自(B)。 A.立即数和栈顶 B.栈顶和次栈顶 C.暂存器和栈顶 D.寄存器和内存单元 15.指令系统中采用不同寻址方式的目的主要是( C)。 A.实现存储程序和程序控制 B.可以直接访问外存 C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度 16.用于对某个寄存器中操作数的寻址方式称为( C)寻址。 A.直接 B.间接 C.寄存器直接 D.寄存器间接 17.寄存器间接寻址方式中,操作数处在( B )。 A.通用寄存器 B.贮存单元 C.程序计数器 D.堆栈 18.RISC是(A)的简称。 A.精简指令系统计算机 B.大规模集成电路

计算机组成原理期末考试试卷及答案(1)

计算机组成原理期末考试试卷(1) 一.选择题(下列每题有且仅有一个正确答案,每小题2分,共20分)1.假设下列字符码中最后一位为校验码,如果数据没有错误,则采用偶校验的字符码的是____。 A. 11001011 B. 11010110 C. 11000001 D. 11001001 2.在定点二进制运算器中,减法运算一般通过______ 来实现。 A. 补码运算的二进制加法器 B. 补码运算的二进制减法器 C. 补码运算的十进制加法器 D. 原码运算的二进制减法器 3.下列关于虚拟存储器的说法,正确的是____。 A. 提高了主存储器的存取速度 B. 扩大了主存储器的存储空间,并能进行自动管理和调度 C. 提高了外存储器的存取速度 D. 程序执行时,利用硬件完成地址映射 4.下列说法正确的是____。 A. 存储周期就是存储器读出或写入的时间 B. 双端口存储器采用了两套相互独立的读写电路,实现并行存取 C. 双端口存储器在左右端口地址码不同时会发生读/写冲突 D. 在cache中,任意主存块均可映射到cache中任意一行,该方法称为直接映射方式 5.单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数一般采用____寻址方式。 A. 堆栈 B. 立即 C. 隐含 D. 间接 6.指令系统中采用不同寻址方式的目的主要是______ 。 A.实现存储程序和程序控制 B.提供扩展操作码的可能并降低指令译码难度 C.可以直接访问外存 D.缩短指令长度,扩大寻址空间,提高编程灵活性7.下列说法中,不符合RISC指令系统特点的是____。 A. 指令长度固定,指令种类少 B. 寻址方式种类尽量少,指令功能尽可能强 C. 增加寄存器的数目,以尽量减少访存的次数 D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令

【精品】计算机组成原理期末考试简答题重点

一、简答题 1、试述浮点数规格化的目的和方法。 答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。通过规格化,可以保证运算数据的精度。 方法:进行向左规格化,尾数左移一位,阶码减1,直到规格化完毕。 2、简述循环冗余码(CRC)的纠错原理。 答:CRC码是一种纠错能力较强的校验码。在进行校验时,先将被检数据码的多项式用 生成多项式G(X)来除,若余数为0,说明数据正确;若余数不为0,则说明被检数据有错。 只要正确选择多项式G(X),余数与CRC码出错位位置的对应关系是一定的,由此可以 用余数作为判断出错位置的依据而纠正出错的数据位。 3、DRAM存储器为什么要刷新?有几种刷新方式? DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像 SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅 极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。 ①集中式---正常读/写操作与刷新操作分开进行,刷新集中完成。 ②分散式---将一个存储系统周期分成两个时间片,分时进行正常读/写操作和刷新操作。 ③异步式---前两种方式的结合,每隔一段时间刷新一次,保证在刷新周期内对整个存储器 刷新一遍。 4、CPU中有哪些主要寄存器?简述这些寄存器的功能。 (1)指令寄存器(IR):用来保存当前正在执行的一条指令。 (2)程序计数器(PC):用来确定下一条指令的地址。 (3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。 (4)缓冲寄存器(DR): <1>作为CPU和内存、外部设备之间信息传送的中转站。 <2>补偿CPU和内存、外围设备之间在操作速度上的差别。 <3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。 (5)通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。 (6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。 5、中断处理过程包括哪些操作步骤? 关闭中断标识,重要数据入栈, 处理中断服务功能, 数据出栈, 恢复中断标识, 开中断.

最新计算机组成原理作业练习题

第四章作业 1填空题 1. 计算机中的存储器是用来存放数据和程序的,随机访问存储器的访问速度与储存单元的 物理位置无关。 2. 对存储器的访问包括_直接访问_和_串行访问_两类。 3. 2计算机系统中的存储器分为内存_和_外存_。在CPU执行程序时,必须将指令存在_ 内存③____中。 4. 主存储器的性能指标主要是储存容量、存取速度②、存储周期和存储器带宽。 5. 存储器中用单元地址号来区分不同的存储单元,1GB=②KB。 6. 半导体存储器分为①、②、只读存储器(ROM)和相联存储器等。 7. RAM的访问时间与存储单元的物理位置①,任何存储单元的内容都能被② 8. 存储揣芯片由①、②、地址译码和控制电路等组成。 9. 地址译码分为①方式和②方式。 10.双译码方式采用①个地址译码器,分别产生②和③信号。 11.若RAM芯片内有1024个单元,用单译码方式,地址译码器将有①条输出线;用双译码方式,地址译码器有②条输出线。 12.静态存储单元是由晶体管构成的①,保证记忆单元始终处于稳定状态,存储的信息不需要②。 存储器芯片并联的目的是为了①,串联的目的是为了②。 14.计算机的主存容量与①有关,其容量为②。 1. 要组成容量为4MX8位的存储器,需要①片4MXl位的存储器芯片并联,或者需要②片 1MX3的存储器芯片串联。

16.内存储器容量为256K时,若首地址为00000H,那么末地址的十六进制表示是 17.主存储器一般采用①存储器件,它与外存比较存取速度②、成本③。 18.三级存储器系统是指______这三级: 19.表示存储器容量时KB=_①_,MB=_②_;表示硬盘容量时,KB=③,MB=④。 20.只读存储器ROM可分为①、②、③和④四种。 21.SRAM是①;DRAM是②;ROM是③;EPROM是④。 22.半导体SRAM靠①存储信息,半导体DRAM则是靠②存储信息。 23.广泛使用的①和②都是半导体③存储器。前者的速度比后者快,但④不如后者高,它们的共同缺点是断电后⑤保存信息。 24.CPU是按____访问存储器中的数据。 24.EPROM属于①的可编程ROM,擦除时一般使用②,写入时使用高压脉冲。 25.对存储器的要求是①,②,③。为了解决这三个方面的矛盾,计算机采用多级存储器体系结构。 26.动态MOS型半导体存储单元是由一个①和一个②构成的。

计算机组成原理试题及答案

《计算机组成原理》试题 一、(共30分) 1.(10分) (1)将十进制数+107/128化成二进制数、八进制数和十六进制数(3分) (2)请回答什么是二--十进制编码?什么是有权码、什么是无权码、各举一个你熟悉的有权码和无权码的例子?(7分) 2.已知X=0.1101,Y=-0.0101,用原码一位乘法计算X*Y=?要求写出计算过程。(10分) 3.说明海明码能实现检错纠错的基本原理?为什么能发现并改正一位错、也能发现二位错,校验位和数据位在位数上应满足什么条件?(5分) 4.举例说明运算器中的ALU通常可以提供的至少5种运算功能?运算器中使用多累加器的好处是什么?乘商寄存器的基本功能是什么?(5分) 二、(共30分) 1.在设计指令系统时,通常应从哪4个方面考虑?(每个2分,共8分) 2.简要说明减法指令SUB R3,R2和子程序调用指令的执行步骤(每个4分,共8分) 3.在微程序的控制器中,通常有哪5种得到下一条指令地址的方式。(第个2分,共10分) 4.简要地说明组合逻辑控制器应由哪几个功能部件组成?(4分) 三、(共22分) 1.静态存储器和动态存储器器件的特性有哪些主要区别?各自主要应用在什么地方?(7分) 2.CACHE有哪3种基本映象方式,各自的主要特点是什么?衡量高速缓冲存储器(CACHE)性能的最重要的指标是什么?(10分) 3.使用阵列磁盘的目的是什么?阵列磁盘中的RAID0、RAID1、RAID4、RAID5各有什么样的容错能力?(5分) 四、(共18分) 1.比较程序控制方式、程序中断方式、直接存储器访问方式,在完成输入/输出操作时的优缺点。(9分) 2.比较针式、喷墨式、激光3类打印机各自的优缺点和主要应用场所。(9分) 答案 一、(共30分) 1.(10分) (1) (+107/128)10 = (+1101011/10000000)2 = (+0.1101011)2 = (+0.153)8 = (+6B)16 (2) 二-十进制码即8421码,即4个基2码位的权从高到低分别为8、4、2、1,使用基码的0000,0001,0010,……,1001这十种组合分别表示0至9这十个值。4位基二码之间满足二进制的规则,而十进制数位之间则满足十进制规则。 1

计算机组成原理期末考试A卷-含答案

广东外语外贸大学信息学院计算机系 2004—2005学年第2学期 《计算机组成原理》期末考试试卷A 考卷适用班级:计算机专业03级考试时间:120分钟 班级_______ 学号_____________姓名_________成绩_______ 一、填空题(每空1分,共20分) 1.8位二进制补码表示整数的最小值为__-128____,最大值为__127___。 2.计算机常用的校验码有奇偶校验码、海明校验码、____CRC码_____。 3.一个浮点数,当其补码尾数右移1位时,为使其值不变,阶码应该__加1____。4.ALU的基本逻辑结构是__快速进位__加法器,它比行波进位加法器优越,具有先行进位逻辑,不仅可以实现高速运算,还能完成逻辑运算。 5.采用双符号位的方法进行溢出检测时,若运算结果中两个符号位__不相同__,则表明发生了溢出。 6.要组成容量为4M×8位的存储器,需要__8__片4M×1位的存储器芯片并联,或者需要__4____片1M×8位的存储器芯片串联。 7.一台计算机所具有的各种机器指令的集合称为该计算机的__指令系统__。 8.指令编码中,操作码用来指定__操作的类型__,n位操作码最多可以表示___2n____条指令。 9.CPU中,保存当前正在执行的指令的寄存器为__指令寄存器IR_,保存下一条指令地址的寄存器为_程序计数器PC__,保存CPU访存地址的寄存器为__内存地址寄存器AR__。10.控制器在生成各种控制信号时,必须按照一定的__时序__进行,以便对各种操作实施时间上的控制。 11.微程序控制器的核心部件是存储微程序的__控制存储器____,它一般用_只读存储器_构成。 12.任何指令周期的第一步必定是__取指__周期。 13.异步方式下,总线操作周期时间不固定,通过_握手(就绪/应答)_信号相互联络。14.输入输出操作实现的CPU与I/O设备的数据传输实际上是CPU与__IO设备接口寄存器__之间的数据传输。 二、选择题(每小题1分,共20分) 1.冯·诺曼机工作方式的基本特点是___________。 A.多指令流单数据流B.按地址访问并顺序执行指令 C.堆栈操作D.存储器按内容选择地址 2.主机中能对指令进行译码的器件是_________。 A.ALU B.运算器 C.控制器D.存储器 3.运算器的主要功能是进行_______。 A.逻辑运算B.算术运算

计算机组成原理试卷及答案

一、选择题 1.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校校 验的字符码是______。 A 11001011 B 11010110 C 11000001 D 11001001 2.8位定点字长的字,采用2的补码表示时,一个字所能表示的整 数范围是______。 A .–128 ~ +127 B. –127 ~ +127 C. –129 ~ +128 D.-128 ~ +128 3.下面浮点运算器的描述中正确的句子是:______。 a)浮点运算器可用阶码部件和尾数部件实现 b)阶码部件可实现加、减、乘、除四种运算 c)阶码部件只进行阶码相加、相减和比较操作 d)尾数部件只进行乘法和减法运算 4.某计算机字长16位,它的存贮容量是64KB,若按字编址,那 么它的寻址范围是______ A. 64K B. 32K C. 64KB D. 32 KB 5.双端口存储器在______情况下会发生读/写冲突。 a)左端口与右端口的地址码不同 b)左端口与右端口的地址码相同 c)左端口与右端口的数据码不同 d)左端口与右端口的数据码相同 6.寄存器间接寻址方式中,操作数处在______。 A. 通用寄存器 B. 主存单元 C. 程序计数器 D. 堆栈 7.微程序控制器中,机器指令与微指令的关系是______。 a)每一条机器指令由一条微指令来执行 b)每一条机器指令由一段微指令编写的微程序来解释执行 c)每一条机器指令组成的程序可由一条微指令来执行 d)一条微指令由若干条机器指令组 8.按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是 ______。 a)全串行运算的乘法器 b)全并行运算的乘法器 c)串—并行运算的乘法器 d)并—串型运算的乘法器 9.由于CPU内部的操作速度较快,而CPU访问一次主存所花的时 间较长,因此机器周期通常用______来规定。 a)主存中读取一个指令字的最短时间 b)主存中读取一个数据字的最长时间 c)主存中写入一个数据字的平均时间

相关文档
相关文档 最新文档