当前位置:文档之家› 计算机组成原理试题集86580

计算机组成原理试题集86580

计算机组成原理试题集86580
计算机组成原理试题集86580

第一章计算机系统概述

一.选择题

解答:

二.填空题

1. 冯.诺伊曼机的设计思想是_________________________________________ 。

2. 在计算机术语中,将ALU控制器和__________存储器合在一起称为_____________ 。

3. 计算机系统的层次结构从下至上可分为五级,即微程序设计级(或逻辑电路级)、一般机器级、操作系统级、__________级、____________级。

4. 计算机的软件通常分为___________和____________两大类。

5. 计算机系统中的存储器分为内存和__________ 。在CPU执行程序时必须将指令放存在___

________中。

6. 用来管理计算机系统的资源并调度用户的作业程序的软件_________,负责将高级语言的源程序翻译成目标程序的软件称为___________ 。

7. 计算机存储器的最小单位为__________。1K容量的存储器能够存储__________个这样的基本单位。

8. 将计算机中一部分软件永恒地存在只读存储器中称为_________ 。

9. 完整的计算机系统应包括__________和__________ 。

10. 汇编语言是一种面向机器的语言,对_________依赖性强,用汇编语言编制的程序的执行

速度比高级语言__________。

11. 计算机的硬件包括运算器、控制器,存储器、_________ 和_________ 五部分

12. 计算机硬件的技术指标主要包括__________ 、存储容量和__________ 。

13. 输入输出设备和辅助存储器统称为___________。

14. 常用的辅助存储设备包有_________和________等。

15. 计算机能够唯一执行的语言是__________ 。

解答:

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

三.综合应用题

解答:

四.设计分析

解答:

第二章运算方法和运算器

一.选择题

1. 定点8位字长的字,采用2的补码形式表示8位二进制整数,可表示的数范围为______。

A. -127~+127

B. -2-127~+2-127

C.2-128~2+127

D. -128~+

127

2. 假定有4个整数用8位补码分别表示r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存

放在一个8位寄存器中,则下列运算会发生溢出的是_____。

A. r1×r2

B. r2×r3

C. r1×r4

D. r2×r4

3. 在浮点数原码运算时, 判定结果为规格化数的条件是______ 。

A. 阶的符号位与尾数的符号位不同

B. 尾数的符号位与最高数值位相同

C. 尾数的符号位与最高数值位不同

D. 尾数的最高数值位为1

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

____。

A. +(1 –2-32)

B. +(1 –2-31)

C. 2-32

D. 2-31

5. 假设下列字符中有奇偶校验位,但没有数据错误,采用偶校验的字符码是_____ 。

A. 11001011

B. 11010110

C. 11000001

D. 11001001

6. 浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=

27×29/32 ,Y=25×5/8 ,则用浮点加法计算X+Y的最终结果是

A.00111 1100010 B.00111 0100010 C.01000 0010001 D.发生溢出

7. IEEE754标准中规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则

它能表示的最小规格化负数为____。

A.-(2-252)×2-1023 B. -(2-2-52

)×2+1023

C. -1×2-1024

D. -(1-252

>)×2-1023

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

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

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

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

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

9. 针对8位二进制数,下列说法正确的是______。

A. -127的补码为10000000

B. -127的反码等于0的移码

C. +1的移码等于-127的反码

D. 0的补码等于-1的反码

10. 在下列机器数编码中,_____ 零的表示形式是唯一的。

A. 原码

B. 补码

C. 反码

D. 原码和反码

11. 运算器的核心功能部件是___ 。

A. 数据总线

B. ALU

C. 状态条件寄存器

D. 通用寄存器

12. 一个C语言程序在一台32位机器上运行。程序中定义了三个变量xyz,其中x和z是int

型,

y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,xyz的值分别是_____。

A.X=0000007FH,y=FFF9H,z=00000076H

B.X=0000007FH,y=FFF9H,z=FFFF0076H

C.X=0000007FH,y=FFF7H,z=FFFF0076H

D.X=0000007FH,y=FFF7H,z=00000076H

13. float型数据通常用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是______。

A. C104000H

B. C2420000H

C. C1840000H

D. C1C20000H

14. 某机字长8位,采用原码形式(其中1位为符号位),则机器数能表示的范围是______。

A. -127~127

B. -128~128

C. -128~127

D. -127~128

15. 下列数中最小的数为:________。

A. (101001)2

B. (52)8

C. (101001)BCD

D. (233)16

16. 下列数中最大的数为:______。

A. (10010101)2

B. (277)8

C. (96)16

D. (143)5

17. 针对8位二进制数,下列说法正确的是:______。

A. -127的补码为10000000

B. -127的反码等于0的移码

C. +1的移码等于-127的反码

D. 0的补码等于-1的反码

18. 若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用编码方法是:__

___。

A. 原码

B. 补码

C. 反码

D.移码

19. 四片74181ALU和一片74182ALU器件相配合,具有如下进位传递功能:______。

A. 行波进位

B. 组内先行进位,组间先行进位

C. 组内先行进位,组间行波进位

D. 组内行波进位,组间先行进位

20. 在定点加减运算器中,无论采用双符号位还是单符号位,必须有_____,它一般用_____ 来实现。

A.译码电路,与非门B.编码电路,或非门

C.溢出判断电路,异或门D.移位电路,与或非门

21. 在定点数运算中,产生溢出的原因是______。

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

B.参加运算的数超出了机器的表示范围

C.运算结果超出了机器的表示范围

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

22. 在定点小数机中,下列说法正确的是_____。

A.只有补码能表示-1 B.只有原码能表示-1

C.原码补码都能表示-1 D.原码补码都不能表示-1

23. 设寄存器的内容为10000000,若它等于-128,则为______。

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

24. 在原码加减交替除法中,参加操作的数是_____。

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

25. 设[x]补=1.x1x2x3x4x5x

x7x8,当满足条件______时,x>

6

-1/2 成立。

A.x1=1,x2~x8至少有一个为1 B.x1

>=0,x2~x8至少有一个为1

C.x1=1,x2~x8任意

D.x1=0,x2~x8任意

26. 两补码相加,采用一位符号位,当_______时,表示结果溢出。

A.最高位有进位B.最高位和次高位进位异或结果为0

C.最高位为1 D.最高位和次高位进位异或结果为1

27. 设机器字长为8位(含2位符号位),若机器数DAH为补码,则算术左移一位得_____,算术

右移一位得_____。

A.B4H EDH B.F4H 6DH

C.B5H EDH D.B4H 6DH

28. 设寄存器的内容为10000000,若它等于-127,则为_____。

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

29. 下列说法正确的是______。

A. 采用变形补码进行加减法运算可以避免溢出

B. 只有定点数运算才可能溢出,浮点数运算不会产生溢出

C. 只有带符号数的运算才有可能产生溢出

D. 只有将两个正数相加时才有可能产生溢出

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

的内容为_____ 。

A.27H B.9BH C.E5H D.C6H

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

29.

30.

二.填空题

1. 已知[x]补=0100110,则[x]原=__________,真值=________

__。

2. A的ASCII码为41H,如果用偶校验码校验,最高位为校验位,则编码为_________ 。

3. 在变形补码进行加减法运算时,若运算结果中两个符号位_______,表示发生了溢出。

若结果的两个符号位为_______表示发生了正溢出。

4. 已知[X]补=11011010,其中最高位为符号位,则[2X]补=____

__________,

[ (1/2)X]补=__________ 。

5. 在单符号位进行加减法运算时,若_______________________,表示发生了溢出。

6. 数的真值变成机器码可采用原码表示法,反码表示法,_______表示法,_________表示法。

7. 机器字长为32位,定点表示时,数符1位,尾数31位。则:定点整数表示时,

最大正数值= ____________,最小负数值= ____________ 。

8. 若浮点数x的IEEE754标准存储格式为(41360000)16,其浮点数的十进制数

值为_____________。

9. (20.59375)10的IEEE754标准32位浮点数的十六进制存储格式为___________

____ 。

10. (5/32)10的IEEE754标准32位浮点数的十六进制存储格式为______________

11. (-4120)10的IEEE754标准32位浮点数的十六进制存储格式为_____________

_____。

12. 将十六进制的IEEE754单精度浮点数存储格式42E48000转换成十进制数,其十进制数值

为____________ 。

13. 假设由S,E,M三个域组成的一个32位二进制字所表示的非规格化浮点数x,真值表示为:

x=(-1)s×(1.M)×2E-128它所表示的最大正数为_________

、最小正数为_________。

14. 假设由S,E,M三个域组成的一个32位二进制字所表示的非规格化浮点数x,真值表示为:

x=(-1)s×(1.M)×2E-128它所表示的最大负数为______ 、

最小负数为是多少_________。

15. 设某机字长为8位(含一位符号位),若[x]补=11001001,则x所表示的十进

制数的真值为_______,[(1/4)x ]补=________ 。

16. 带符号位的编码方式中,零的表示唯一的有______码和______ 码。

17. 机器数为补码表示,字长16位(含一位符号位),用十六进制写出对应整数定点机的最大整数补码是_________,最小负数补码是_________ 。

18. 在整数定点机中,采用1为符号位,若寄存器的内容为10000000。当它表示为原码是,其

对应的真值为________;当它表示为补码时,其对应的真值为_________。(答案均用十进制表示)

19. 一个浮点数,当其尾数右移时,欲使其值不变,阶码必须________。尾数右移一位,阶码___________ 。

20. 机器数字长为8位(含1位符号位),当x=-127(十进制)时,[x]补=_______

___,

[x]移=_____________ 。

21. 机器数字长为8位(含1位符号位),若机器数为81H,当它表示原码时,等价的十进制整数

为________,当它表示为补码时等价的十进制整数为__________。

22. 设机器代码为FCH,机器数为补码形式(1位符号位),则对应的十进制真值为_________ ( 真值用十进制表示),其原码形式为_______(原码用十六进制表示)。

23. 设x=-25/32 ,则[x]补=__________ ,[ (1/2)x]补=_____

______ 。

24. 设x=-25/32 ,则[-x]补=____________,[ (1/4)x]补=__

________ 。

25. 一个具有二级先行进位的32位ALU电路需要________片74181芯片和_________片

74182芯

片。

26. 原码的符号位为1,该数为负数。若补码的符号位为1,则该数为_______;若移码的符号

位为1,则该数为_________ 。

27. 若[x]补=1.0000000,则x=_____________,若[x]补=100000

00,则x=______________ 。

28. 原码的移位规则是符号位不变,数值部分左移或右移,移出的空位填“0”。

补码的移位规则是补码的左移时符号位不变,数值部分左移,最低位移出的空位填_____ ___;

补码右移时符号位不变,数值部分右移,最高位移出的空位填________ 。

29. 补码的数值部分不变,符号取反,即得________码,补码包括符号位在内各位取反末位加1得_______。

30. x=+011,y=+110,求和[x-y]移=____________ 。

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

三.综合应用题

1. 已知x=0.10011101,y=-0.1110,用不恢复余数阵列除法器计算x÷y。

2. 设某机字长为8位,给定十进制数:x=+49,y=-74。试按补码运算规则计算下列各题

,并判断溢出情况。

(1)[x]补-[y]补(2)[-x]补+[(1/

2)x]补

3. 设x=-15,y=-13,输入数据用补码表示,用带求补器的补码阵列乘法器求出乘积x×y=

?并用十进制数乘法验证。

4. 已知x=0.10011101, y=0.1110,用不恢复余数法求x÷y(计算出商和余数)。

5. 设x=+15,y=-13,用带求补器的原码阵列乘法器求出两数的乘积

x×y=?。并用十进制数乘法验证。

6. 已知x=+0.10101, y=+0.11110,请用加减交替法求x÷y(计算出商和余数,商值计算到小数点后面5位)。

7. 设x=2010×0.11011011,y=2100×(-0.10101100),利用

浮点数运算器的运算方法计算

x+y。(提示:浮点运算器的运算步骤为0 操作数的检查、比较阶码大小并完成对阶、尾数进行加或减运算、结果规格化并进行舍入处理。)

8. 已知x=0.10110, y=0.111,请用不恢复余数法计算[x÷y]补(计算出商和

余数,商值计算到小数点后面3位)。

9. 知x=-0.01111,y=+0.11001,计算x+y,要写出详细过程步骤,如果有溢出,要进行溢出检测。

10. 已知x=-0.01111,y=+0.11001,求:

①[x]补,[-x]补,[y]补,[-y]补;②x+

y,x-y,判断加减运算是否溢出。

11. 设有两个十进制数:x=-0.875×21,y=0.625×22。

(1)将x和y的尾数转化为二进制补码形式;

(2)设阶码2位,阶符1位,数符1位,尾数3位。通过补码运算规则求出z=x-y的二进制

浮点规格化结果。

12. 有两个浮点数N1=2j1×S1,N2=2j2×

S2,其中阶码用4位移码、尾数用8位原码表示(含1位符号位)。设j1=(11)2

,S1=(+0.0110011)2,j2=(-10)2,S2=(+0.

1101101)2,求N1+N2,写出运算步骤及结果。

13. 设两个浮点数N1=2j1×S1,N2=2j2×

S2,其中阶码3位(移码),尾数4位,数符1位。设:

j1=(-10)2,S1=(+0.1001)2

j2=(+10)2,S2=(+0.1011)2

求:N1×N2,写出运算步骤及结果,积的尾数占4位,按原

码阵列乘法器计算步骤求尾数之积。

14. 已知二进制数x=0.10110,y=-0.10011,设计算机字长为8位(其中1位符号位),试用

双符号位的补码定点小数计算求x+y,x-y的值,并判断是否溢出。

15. 已知x=0.1011,y=-0.1010,用原码一位乘法求x×y的值,要求写出计算机中的运算步

骤。

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

四.设计分析

1. 设计一个无符号位的二位二进制乘法器。可以任意选择若干一位二进制全加器和各种基本逻辑门电路。

2. 有若干74181和74182器件,可以任意选择以上两种器件设计以下两种方案的32位ALU(只

需画出进位之间的联系),并比较两种方案的速度及集成电路片数。

(1)采用单重分组(组内并行进位,组间串行进位)进位结构;

(2)采用双重分组(二级先行进位)进位结构。

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

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

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

(3)共需要多少这样的存储器件?

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

4. CPU的地址总线16根(A15—A0,A0为低位),双向数据总线8根(D7—D0),控制总线中与主

存有关的信号有/MREQ(允许访存,低电平有效),R/W(高电平为读命令,低电平为写命令)。主存地址空间分配如下:0—8191为系统程序区,由只读存储芯片组成;8192—32767为用户

程序区;最后(最大地址)2K地址空间为系统程序工作区。上述地址为十进制,按字节编址。

现有如下存储器芯片:EPROM:8K×8位(控制端仅有/CS);

SRAM:16K×1位,2K×8位,4K×8位,8K×8位.

(1)请从上述芯片中选择适当芯片设计该计算机主存储器,

(2)画出主存储器逻辑框图,注意画出选片逻辑(可选用门电路及3∶8译码器74LS138) 与CPU 的连接,说明选哪些存储器芯片,选多少片。

5. 设CPU有16根地址线,8根数据线,并用MREQ作为访存控制信号(低电平有效),用WR作

为读写控制信号(高电平为读、低电平为写)。现有下列存储芯片:1K×4位RAM、4K×8位RA

M、8K×8位RAM、2K×8位ROM、4K×8位ROM、8K×8位ROM及74138译码器和各种门电路。画出

CPU与存储器的连接图,要求如下:

①主存地址空间分配:

6000H~67FFH为系统程序区。

6800H~6BFFH为用户程序区。

②合理选用上述存储芯片,说明各选几片。

③详细画出存储芯片的片选逻辑图。

各种门电路和译码器可以自己选择。

6. 要求用256K×16位的SRAM设计存储器。SRAM有两个控制输入端:当有效时选中该片;当

/R=1执行读操作,当/R=0执行写操作。

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

(2) 画出该存储器组成的逻辑框图

(3)写出各芯片的地址分布。

7. 要求用256K×16位的SRAM设计存储器。SRAM有两个控制输入端:当有效时选中该片;当

/R=1执行读操作,当/R=0执行写操作。

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

(2) 画出该存储器组成的逻辑框图

(3)写出各芯片的地址分布。

8. 现有两片4K×8位和两篇8K×4位的SRAM存储芯片。利用以上存储芯片设计一个16K ×8位

的存储器。画出与CPU连接的逻辑电路图。

解答:

1.

2.

3.

4.

5.

6.

7.

8.

第三章内部存储器

一.选择题

1. 采用虚拟存储器的主要目的是___

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

B. 扩大主存储器的存储空间,并能进行自动管理和调度

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

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

2. 假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中访问

Cache缺失(未命中)50次,则Cache的命中率是

A.5% B. 9.5% C. 50% D. 95%

3. 某SARM芯片,其存储容量为64K×16位,该芯片的地址线数目和数据线数目分别是___。

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

4. 某RAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为

A . 8,512 B. 512,8 C. 18,8 D. 19,8

5. 双端口存储器所以能高速运行读/写,是因为采用()。

A. 高速芯片

B.两套相互独立的读写电路

C.流水技术

D.新型器件

6. 计算机系统中的存储器系统是指______。

A RAM存储器

B ROM存储器

C 主存储器

D 主存储器和外存储器

7. 某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为

32字节,按字节编址。主存131号单元所在主存块应装入到的Cache组号是

A.0 B. 2 C. 4 D. 6

8. 某SRAM芯片,其存储容量为64M×32位,该芯片的地址线和数据线数目为(

A . 16,64 B. 26,32 C. 36,64 D. 46,32

9. 以下说法正确的是______

A、采用虚拟存储器的主要目的是提高存取速度

B、采用虚拟存储器的主要目的是扩大内存的存储空间

C、采用Cache的主要目的是扩大内存的存储空间

D、采用Cache的主要目的是扩大CPU中通用寄存器的数量

10. 某计算机的Cache共有16行,采用2路组相联映射方式(即每组两行),主存每个块大小

为32字节,按字节编址。主存地址为129的单元所在的块应装入Cache的组号是。(计

数均从0开始)

A、0

B、1

C、4

D、6

11. 某机字长32位,存储容量256MB,若按字编址,它的寻址范围是___。

A、1M

B、512KB

C、64M

D、256KB

12. 某SARM芯片,其存储容量为64M×64位,该芯片的地址线数目和数据线数目分别是___。

A、64, 64

B、16, 64,

C、26, 64

D、36, 64

13. 主存贮器和CPU之间增加cache的目的是______。

A、解决CPU和主存之间的速度匹配问题

B、扩大主存贮器容量

C、扩大CPU中通用寄存器的数量

D、既扩大主存贮器容量,又扩大CPU中通用寄存器的数量

14. 双端口存储器在______情况下会发生读/写冲突。

A、左端口与右端口的地址码不同

B、左端口与右端口的地址码相同

C、左端口与右端口的数据码不同

D、左端口与右端口的数据码相同

15. 存储单元是指______。

A 存放一个二进制信息位的存储元

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

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

D 存放两个字节的所有存储元集合

16. 假定用若干个2K×4位芯片组成一个8K×8为存储器,则0B1FH所在芯片的最小地址是(

A.0000H

B.0600H

C.0700H

D.0800H

17. 虚拟存储技术主要解决存储器的()问题。

A 速度

B 扩大存储容量

C 成本

D 前三者兼顾

18. 某单片机字长32位,其存储容量为4MB。若按字编址,它的寻址范围是()。

A 1M

B 4MB

C 4M

D 1MB

19. 某SRAM芯片,其容量为1M×8位,除电源和接地端外,控制端有E和R/W#,该芯片的管脚

引出线数目是。

A 20

B 28

C 30

D 32

20. 某计算机字长32位,存储容量4GB,若按双字编址,它的寻址范围是()

A. 4G

B. 0.5G

C. 8G

D. 2G

21. 某RAM芯片,其存储容量为512K×8bit,则该芯片的地址线和数据线数目为()

A. 8,512

B. 512,8

C. 18,8

D. 19,8

22. 下列存储器中,不采用随机存取方式的是()

A. EPROM

B. CDROM

C. DRAM

D. SRAM

23. 某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8

位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数

分别是

A.1、15 B.2、15 C.1、30 D.2、30

24. 下列有关RAM和ROM得叙述中正确的是()

I RAM是易失性存储器,ROM是非易失性存储器

II RAM和ROM都是采用随机存取方式进行信息访问

III RAM和ROM都可用做Cache

IV RAM和ROM都需要进行刷新

A. 仅I和II

B. 仅II和III

C. 仅I ,II,III

D. 仅II,III,IV

25. 计算机存储器按字节编址,主存地址空间大小是64MB,现用4M×8位的RAM芯片组成32MB

的主存储器,则存储器地址寄存器MAR的位数至少是

A.22 B.23 C.25 D.26

26. 需要定期刷新的存储器芯片是

A.EPROM B.DRAM C.SRAM D.EEPROM

27. 在Cache地址映射方式中,若主存中的任意一块可以映射到Cache内的任意一行的位置上

,这种映射方式称为______

A.全相联映射B.直接映射C.组相联映射D.混合映射

28. 存储器是计算机系统中的记忆设备,它主要用来存放______

A.数据B.程序C.程序和数据D.微程序

29. 计算机的存储器采用分级存储体系的主要目的是______

A.便于读/写数据B.减小机箱体积

C.便于系统升级D.解决存储容量、价格和存取速度之间的矛盾

30. 虚拟存储器中,当程序正在执行,由______完成地址的映射

A.程序员B.编译器C.装入程序D.操作系统

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

二.填空题

1. 一个4路组相联Cache由64个行组成;主存储器包含4K个块,每块128个字。存储系统按字

寻址。则内存地址需要()位二进制数来表示、其中标记位有()位。

2. 在全相联映射方式中,主存的某一块可以拷贝到Cache中的(),Cache的命中率()。

3. 存储器和CPU连接时,要完成地址总线的连接;()总线的连接和()控制的连接,方能正常工作。

4. 主存储器容量通常以KB表示,其中K=______;硬盘容量通常以GB表示,其中G=______K。

5. 主存储器的性能指标主要是()、()、存储周期和存储器带宽。

6. 某存储器有4个模块,每个模块的容量为256K×32位,存储周期为200ns,总线传送周期

为50ns,一个存储周期读出4个字节,则数据总线有条,现CPU要从此存储器中连

续读取4个字,四个模块采用交叉方式需要时间为()ns

7. 某计算机的页式虚存管理中,采用长度为32字的页,内存中共有64个物理页,而逻辑页

共有1024个,则虚拟地址共有()位,物理地址共有()位。

8. 某存储器容量为32字,字长64位,模块数m=4,分别用顺序方式和交叉方式进行组织。存

储周期T=200ns,数据总线宽度为64位,总线传送周期τ=50ns。顺序存储器的带宽是(),交叉存储器的带宽是()。

9. 主存与cache的地址映射有全相联映射,()和()三种方式。

10. 一个组相联映射的Cache,有128个行,每组4块。主存共有16384个块,每块64个字,则

主存地址共()位,其中组地址应该为()位。

11. 广泛使用的()和()都是半导体随机读写存储器。前者的速度比后者快

,但集成度不如后者高。

12. 双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用()并行技术,后者采用()并行技术。

13. 对存储器的要求是容量大、速度快、成本低,为了解决这三方面的矛盾,计算机采用多级存储体系结构,即主存、()和()。

14. 高级的DRAM芯片增强了基本DRAM的功能,存取周期缩短至20ns以下。举出两种高级DRAM

芯片,它们是()、()。

15. 一个组相联映射的Cache,有128个行,每组4块。主存共有16384个块,每块64个字,则

主存地址共()位,其中主存字块地址应为()位。

16. 虚拟存储器分为页式、()式、()式三种。

17. 反映主存速度指标的三个术语是存取时间、()和()。

18. 某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少需要

()条。

19. CPU可以直接访问()和Cache,但不能直接访问()。

20. 虚拟存储器系统中,CPU根据指令生成的地址是(),经过转换后的地址是(

)。

21. 存储器的容量单位中,1KB=()B,1GB=()B。

22. 一个四路组相联Cache共有64个块,主存共有8192块,则主存地址中标记为有(

)位,组号()位。

23. 如果Cache有128个行,则直接映射方式下,主存的第i块映射到Cache的第()行。

24. 一个n路组相联映射Cache,Cache共有M个行。当n=1时,该Cache变成()映

射,当n=M是,该Cache又变成()映射。

25. 由1024×1024阵列构成1M×1位DRAM存储芯片的刷新周期为8ms,读写周期为1 μs。若采

用集中式刷新需要()μs进行正常读写操作,()μs进行刷新操作。

26. 欲组成一个64K×16位的存储器,若选用32K×8位的芯片,共需()片,若选用

16K×1位的芯片,共需()片。

27. 写操作时,对Cache和主存单元同时修改的方法称为(),若每次只暂时写入C

ache,直到替换时才写入主存的方法称为()。

28. 虚拟存储器通常由主存和()两级组成,为了要运行某个程序,必须把(

)映射到主存的物理地址空间。

29. 由16KB的Cache和16MB的内存构成的存储系统的存储容量为()。

30. 一个组相联映射的Cache,有128个行,每组4块。主存共有16384个块,每块64个字,则

主存地址中组地址应该为()位,Cache地址共()位。

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

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

A .(7CD )16 B. ( 7D0)16 C. (7E0)16 D. 3. 下列数中最大的数是 _______ 。 A .(10011001) 2 B. (227) 8 C. (98)16 4. ____ 表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是 A. BCD 码 B. 16 进制 C. 格雷码 6. 下列有关运算器的描述中, ______ 是正确的 A. 只做算术运算,不做逻辑运算 B. C. 能暂时存放运算结果 D. 7. EPROM 是指 ____ 。 A. 读写存储器 B. C. 可编程的只读存储器 D. 8. Intel80486 是 32位微处理器, Pentium 是A.16 B.32 C.48 D.64 9 .设]X ]补=1.XXX 3X 4,当满足 _________ ■寸,X > -1/2 成立。 A. X 1必须为1,X 2X 3X 4至少有一个为1 B. X 1必须为1 , X 2X 3X 4任意 C. X 1必须为0, X 2X 3X 4至少有一个为1 D. X 1必须为0, X 2X 3X 4任意 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. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为 ___________ 。 A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 18. 下述 I/O 控制方式中,主要由程序实现的是 ________ 。 7F0)16 D. ( 152)10 o D. ASC H 码 只做加法 既做算术运算,又做逻辑运算 只读存储器 光擦除可编程的只读存储器 位微处理器。

计算机组成原理考试题库

计算机原理考试题库 一、选择题 1、电子计算机的算术/逻辑单元、控制单元及主存储器合称为C。 A、CPU B、ALU C、主机 D、UP 2、用以指定待执行指令所在地址的是C。 A、指令寄存器 B、数据计数器 C、程序计数器 D、累加器 3、完整的计算机系统应包括D。 A、运算器、存储器、控制器 B、外部设备和主机 C、主机和实用程序 D、配套的硬件设备和软件系统 4、计算机存储数据的基本单位为A。 A、比特Bit B、字节Byte C、字组Word D、以上都不对 5、计算机中有关ALU的描述,D是正确的。 A、只做算术运算,不做逻辑运算 B、只做加法 C、能存放运算结果 D、以上答案都不对 6、计算机系统中的存储系统是指D。 A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 7、下列语句中是C正确的。 A、1KB=1024 1024B B、1KB=1024MB C、1MB=1024 1024B D、1MB=1024B 8、用以指定待执行指令所在地址的是C。 A、指令寄存器 B、数据计数器 C、程序计数器 D、累加器 9、计算机系统中的存储系统是指D。 A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 10、电子计算机的算术/逻辑单元、控制单元及主存储器合称为C。 A、CPU B、ALU C、主机 D、UP 11、计算机中有关ALU的描述,D是正确的。 A、只做算术运算,不做逻辑运算 B、只做加法 C、能存放运算结果 D、以上答案都不对 12、下列D属于应用软件。 A、操作系统 B、编译程序 C、连接程序 D、文本处理 13、下列语句中是C正确的。 A、1KB=1024 1024B B、1KB=1024MB C、1MB=1024 1024B D、1MB=1024B 14、计算机系统中的存储系统是指D。 A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 15、下列D属于应用软件。 A、操作系统 B、编译程序 C、连接程序 D、文本处理 16、存放欲执行指令的寄存器是D。 A、MAE B、PC C、MDR D、IR 17、用以指定待执行指令所在地址的是C。

计算机组成原理精彩试题集(含问题详解)

计算机组成原理试题一 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号。) 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.提供扩展操作码的可能并降低指令译码难度

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

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

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

湖南师范大学2012—2013学年第一学期信息与计算科学专业2011年级期末/ 补考/重修课程 计算机组成原理考核试题 出卷人:毛禄广 课程代码:考核方式: 考试时量:分钟试卷类型:A/B/C/D 一、单选题(30分,每题2分) 1. 算术逻辑单元的简称为()B A、CPU。 B、ALU。 C、CU。 D、MAR。 2. EPROM是指()D A.读写存储器 B.只读存储器 C.闪速存储器 D.可擦除可编程只读存储器 3. 异步通信的应答方式不包括()D A、不互锁 B、半互锁 C、全互锁 D、以上都不包括 4. 三种集中式总线仲裁中,______方式对电路故障最敏感。A A、链式查询 B. 计数器定时查询 C. 独立请求D、以上都不正确 5. 下面说法正确的是:()B A、存储系统层次结构主要体现在缓存-主存层次上; B、缓存-主存层次主要解决CPU和主存速度不匹配的问题; C、主存和缓存之间的数据调动对程序员也是不透明的; D、主存和辅存之间的数据调动由硬件单独完成。 6. 动态RAM的刷新不包括( ) D A、集中刷新 B、分散刷新 C、异步刷新 D、同步刷新 7. 关于程序查询方式、中断方式、DMA方式说法错误的是()D A、程序查询方式使CPU和I/O设备处于串行工作状态,CPU工作效率不高; B、中断方式进一步提高了CPU的工作效率; C、三者中DMA方式中CPU的工作效率最高; D、以上都不正确。 第 1 页共5 页 8. 发生中断请求的条件不包括()D A.一条指令执行结束 B.一次I/O操作结束 C.机器内部发生故障 D.一次DMA操作结束 9. DMA的数据传送过程不包括()A A、初始化 B、预处理 C、数据传送 D、后处理 10. 下列数中最大的数为()B A.(10010101)2 B.(227)8 C.(96)8 D.(143)5 11. 设32位浮点数中,符号位为1位,阶码为8位,尾数位为23位,则它所能表示的最大规.格化正数为()B A +(2 – 2-23)×2+127B.[1+(1 – 2-23)]×2+127 C.+(2 – 223)×2+255D.2+127 -223 12. 定点运算中,现代计算机都采用_______做加减法运算。()B A、原码 B、补码 C、反码 D、移码 13._________中乘积的符号位在运算过程中自然形成。()C A、原码一位乘 B、原码两位乘 C、补码一位乘 D、以上都不是 14.设x为真值,x*为绝对值,则[-x*]补=[-x]补能否成立()C A、一定成立 B、不一定成立 C、不能成立 D、以上都不正确 15. 最少可以用几位二进制数即可表示任一5位长的十进制整数。()A A、17 B、16 C、15 D、18 二、填空题(共10分,每题1分) 1.总线控制分为判优控制和________。(通信控制) 2.总线通信常用四种方式________、异步通信、半同步通信、分离式通信。(同步通信) 3.按在计算机系统中的作用不同,存储器主要分为主存储器、辅助存储器、_________。(缓冲存 储器) 4.随机存取存储器按其存储信息的原理不同,可分为静态RAM和__________。(动态RAM) 5.I/O设备与主机交换信息的五种控制方式是程序查询方式、中断方式和、_________、I/O通道方 式和I/O处理机方式。(DMA方式) 6.程序查询方式中为了完成查询需要执行的三条指令分别为测试指令、________、转移指令。(传 送指令) 7.浮点数由阶码和________两部分组成。(尾数) 8.二进制数-0.1101的补码为__________。(10011) 9._______是补码一位乘中乘数符号为负时的方法。(校正法)

计算机组成原理模拟试题

计算机组成原理 1.(45.75)10=(___________)16 2.若[X]补=1.0110,则[1/2X]补=___________。 3.若X补=1.1001,按舍入恒置1法舍去末位得__________。 4.运算器的核心部件是__________。 5.动态MOS存储器的刷新周期安排方式有____________、 _____________、_____________。 6.若地址码8位,按字节编址则访存空间可达___________,若地址码10位,则访存空间可达_____________,若地址码20位,则访存空间可达_____________。 7.CPU中用于控制的寄存器有_______________________、 __________________ 和_____________________三种;8.控制器的组成方式可分为______________________和微程序控制器两类。 9.按数据传送方式,外围接口可分为_________________和 __________________。 10.指令中的操作数一般可分为_______操作数和_______操作数。11.申请掌握使用总线的设备,被称为__________。 12.某CRT显示器,分辨率800列╳600行,如果工作在256色模式下,则至少需要_________字节的显示存储器。 选择题: 1、浮点加减中的对阶是() A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被加数的阶码调整到与加数的阶码相同 D.将加数的阶码调整到与被加数的阶码相同 2、下列哪一个属于检错纠码() A. BCD码 B. ASCII码 C. 奇偶校验码 D. 8421码 3、指令格式可表示为()和地址码的形态 A.指令码 B. 操作码 C.微指令 D. 寄存器码 4、在不同速度的设备之间传送数据( )

计算机组成原理经典复习题集锦(附答案)知识讲解

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

计算机组成原理复习题 一、填空题 1.用二进制代码表示的计算机语言称为(机器语言),用助记符编写的语言称为(汇编语言)。 2. 计算机硬件由(控制单元)、(运算器)、(存储器)、输入系统和输出系统五大部件组成。 3.十六进制数CB8转换成二进制数为(110010111000)。 4.某数x的真值-0.1011B,其原码表示为( 1.1011)。 5.在浮点加减法运算过程中,在需要(对阶)或(右规)时,尾数需向右移位。 6.指令通常由(操作码)和(地址码)两部分组成。 7.要组成容量为4K*8位的存储器,需要(8)片4K×1位的芯片并联,或者需要(4)片1K×8位的芯片串联。 8. 中断处理过程包括(关中断)、(保护现场)、(执行中断服务程序)、(恢复现场)和(开中断)阶段。 9.操作数寻址方式包括(直接寻址)、(间接寻址)、(立即寻址)、(隐含寻址)、(寄存器寻址)、(寄存器间接寻址)、(基址寻址)等。 10.动态RAM的刷新包括(分散刷新)、(集中刷新)和(异步刷新)三种方式。 11.高速缓冲存储器的替换算法有(先进先出)和(近期最少使用)。 12.影响流水线性能的因素有(数据相关)、(控制相关)和(资源相关)。 13.主存储器容量通常以KB为单位,其中1K=(),硬盘的容量以GB为单位,其中1G=()。 14.主存储器一般采用(动态RAM)存储器,CACHE采用(静态RAM )存储器。 15.世界上第一台计算机产生于(1946 )年,称为(ENIAC)。 16. I/O的编址可分为(不统一编址)和(统一编址),前者需要单独的I/O指令,后者可通过(访存)指令和设备交换信息。 17.CPU从主存取出一条指令并执行该指令的全部时间叫做(指令周期),它通常包含若干个(机器周期),而后者又包含若干个(时钟周期)。 18.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。 19.浮点数由(阶码)和(尾数)两部分构成。 20.禁止中断的功能可以由(中断允许触发器)来完成。 21.指令的编码中,操作码用来表明(所完成的操作),N位操作码最多表示(2^N )中操作。 22.静态RAM采用(双稳态触发器)原理存储信息,动态RAM采用(电容)原理存储信息。 23.典型的冯·诺依曼计算机是以(运算器)为核心的。 24.计算机硬件由(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五大部件组成。 25.系统总线按系统传输信息的不同,可分为三类:(地址)、(控制)、(数据)。 26.数x的真值-0.1011,其原码表示为( 1.1011 ),其补码表示为( 1.0101 )。 27.Cache称为(高速缓冲)存储器,是为了解决CPU和主存之间(速度)不匹配而采用的一项重要的硬件技术。 28.浮点运算器由(尾数)运算器和(阶码)运算器组成。 29.计算机系统中的存储器分为:(主存)和(辅存)。在CPU执行程序时,必须将指令存放在 (主存)中,即(辅存)不能够直接同CPU交换信息。 30. 在补码加减法运算中,采用双符号位的方法(变形补码)进行溢出判断时,若运算结果中两个符号位(不同),则表明发生了溢出。若结果的符号位为(01),表示发生正溢出;若为(10 ),表示发生负溢出。 31. 使用虚拟存储器的目的是为了解决(内存空间不足)问题。

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

二、填空题 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一个定点数由符号位和数值域两部分组成。按小数点位置不同,

计算机组成原理试题集

1.数字电子计算机的主要特点是存储容量大、(运算速度快),(运算精度高)。 2.计算机各组成部件相互连接方式,从早期的以(存储器)为中心,发展到现在以(运算器)为中心。 3.指令寄存器寄存的是(C ) A、下一条要执行的指令 B、已执行完了的指令 C 、正在执行的指令D、要转移的指令 4.衡量计算机的性能指标主要有哪些(答主要的三项指标),并说明为什么? 解:衡量计算机性能的指标主要有:计算速度、存储容量和通讯带宽等,计算机速度是反映CPU性能,也是反映计算机能力的主要指标之一。存储容量反映出计算机可以处理的数据量空间的大小。带宽反映出计算机处理信息的通讯能力。 5,决定指令执行顺序的寄存器是(PC),而记录指令执行结果的状态的寄存器是(状态字寄存器) 6.最早提出“存储程序程序”概念的是(A ) A、Babbage B、V.Neumann C、Pascal D、Bell 7.如何理解计算机组成和计算机体系结构? 8.第一台电子计算机(ENIAC)是于1946年交付使用。 9.单地址指令中为了实现两个数的算术运算,除地址码指明的一个操作数外,另一个采用(隐含)寻址方法。 10.假定指令系统有m条指令,指令操作码的位数为N位,则N至少应当等于()。 11.用n+1位字长(含一位符号位)表示原码定点整数时,所能表示的数值范围是(0﹤﹦N );用n+1位字长(含一位符号位)表示原码定点小数时,所能表示的数值范围是() 1. CPU包括()两部分。 A、ALU和累加器 B、ALU和控制器 C、运算器和控制器 D、ALU和主存储器 C 2. 计算机运算速度的单位是()。 A、MTBF B、MIPS C、MHZ D、MB B 3. 若十六进数微AC.B,则其十进制数为()。 A、254.54 B、2763 C、172.6875 D、172.625 C 4. 若十进制数据为137.5则其八进制数为()。 A、89.8 B、211.4 C、211.5 D、1011111.101

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

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

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

计算机组成原理试题

计算机组成原理试题(A) 教学中心名称考点成绩 专业、班级姓名学号 一、填空题(每空1分,共10分) 1.计算机中的信息可分为两类,它们是信息和信息。 2.第二代电子数字计算机所用的基本器件是。 3.设X=-9/16,[X]补= 。 4.运算器中的核心部件是。 5.浮点表示法中,阶码决定浮点数的,尾数决定浮点数的。 6.CPU中PC的主要功能是。 7.按照信息的传送格式,接口可分为和两大类。 二、选择题(每小题2分,共20分) 1. 某主存储器按字节编址,地址线数目为16,这个存储器的容量为 . A 16K×16位B.32K×8位、C.64K ×8位 2.采用DMA方式传送数据时,每传送一个数据就要占用的时间。 A一个指令周期B.一个存储周期C.一个机器周期 3. Cache是。 A.主存的一部分 B.为扩大存储容量而设置的 C.为提高存储系统的速度而设置的 4.操作控制器的功能是。 A产生操作控制信号,以解释并执行指令 B、产生时序信号C.对指令泽码 5.中断响应时,保存PC并更新PC的内容,主要是为了. A.提高处理机的速度 B.能进入中断处理程字并能正确返回原程序 C.便于编制中断处理程序 6.计算机辅助设计是指。 A.CAD B.CAI C.CAT 7.某机字长32位,内存容量为4MW,若按字节编址,其寻址范围为. A.0~4M B。0~16M C.0~32M 8.在磁盘存储器中,与转速无关的技术指标是。 A.存储密度B.平均等待时间C.数据传输率 9.设指令中的形式地址为以相对寻址时,操作数的有效地址E=. A.(D)B.(PC)+D C.(R)+D

10.计算机中,执行部件接控制部件的命令所作的不可再分的操作称为. A.微命令B.微操作C操作 三.判断改错题(每小题2分,共10分。正确,在括号内打√;错误,则打×并更正) 1.磁盘存储器是一种随机存取存储器。() 2.零地址指令就是没有操作数的指令。() 3.时序发生器是控制器的主要部件之一。() 4.设X=10110110,采奇校验时,其校验位C=1。() 5.中断处理过程中,保存现场必须在中断服务之后进行。() 四.简答题(每小题10分,共40分) 1.CPU由哪些主要部件组成?说明各部件的作用。 2.试述高速缓冲存储器的基本设计思想和特点。 3.主机与外部设备间为什么要设置接口? 4.为什么说取指令是公操作?在取指令阶段,CPU主要完成哪些操作? 五.计算题(共10 分) 1.设X=0.0101,Y=-0.1101,用双符号补码计算X+Y=?和X-Y=?并判断其结果是否溢出。(5分) 2. 设X=8C3E(H),Y=B6DF(H),Z=54D2(H)。求X∧Y⊕Z=? (5分) 七.设计题(10分) 某机字长16 位,主存按字编址,容量为8MW,请用如下RAM芯片为该机设计一个主存。 A A0 07 1.地址线和数据线各有多少根? 2.共用多少这种芯片? 3.画出其组成框图,并正确标出各信号线。

计算机组成原理试题库(含答案)

计算机组成原理试题 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 2.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C)。 A.64K B.32KB C.32K D.16KB 3.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C)。 A.21 B.17 C.19 D.20 4.指令系统中采用不同寻址方式的目的主要是(C)。 A.实现存储程序和程序控制 B.可以直接访问外存 C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度

5.寄存器间接寻址方式中,操作数处在(B)。 A.通用寄存器 B.贮存单元 C.程序计数器 D.堆栈 6.RISC是(A)的简称。 A.精简指令系统计算机 B.大规模集成电路 C.复杂指令计算机 D.超大规模集成电路 7.CPU响应中断的时间是_C_____。 A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。8.常用的虚拟存储器寻址系统由____A__两级存储器组成。 A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。 9.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作__A____。 A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。10.浮点数的表示范围和精度取决于__C____。 A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;

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

计算机组成原理复习题 一、填空题 1.用二进制代码表示的计算机语言称为(机器语言),用助记符编写的语言称为(汇编语言)。 2. 计算机硬件由(控制单元)、(运算器)、(存储器)、输入系统和输出系统五大部件组成。 3.十六进制数CB8转换成二进制数为(110010111000)。 4.某数x的真值-0.1011B,其原码表示为( 1.1011)。 5.在浮点加减法运算过程中,在需要(对阶)或(右规)时,尾数需向右移位。 6.指令通常由(操作码)和(地址码)两部分组成。 7.要组成容量为4K*8位的存储器,需要(8)片4K×1位的芯片并联,或者需要(4)片1K×8位的芯片串联。 8. 中断处理过程包括(关中断)、(保护现场)、(执行中断服务程序)、(恢复现场)和(开中断)阶段。 9.操作数寻址方式包括(直接寻址)、(间接寻址)、(立即寻址)、(隐含寻址)、(寄存器寻址)、(寄存器间接寻址)、(基址寻址)等。 10.动态RAM的刷新包括(分散刷新)、(集中刷新)和(异步刷新)三种方式。 11.高速缓冲存储器的替换算法有(先进先出)和(近期最少使用)。 12.影响流水线性能的因素有(数据相关)、(控制相关)和(资源相关)。 13.主存储器容量通常以KB为单位,其中1K=(),硬盘的容量以GB为单位,其中1G=()。 14.主存储器一般采用(动态RAM)存储器,CACHE采用(静态RAM )存储器。 15.世界上第一台计算机产生于(1946 )年,称为(ENIAC)。 16. I/O的编址可分为(不统一编址)和(统一编址),前者需要单独的I/O指令,后者可通过(访存)指令和设备交换信息。 17.CPU从主存取出一条指令并执行该指令的全部时间叫做(指令周期),它通常包含若干个(机器周期),而后者又包含若干个(时钟周期)。 18.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。 19.浮点数由(阶码)和(尾数)两部分构成。 20.禁止中断的功能可以由(中断允许触发器)来完成。 21.指令的编码中,操作码用来表明(所完成的操作),N位操作码最多表示(2^N )中操作。 22.静态RAM采用(双稳态触发器)原理存储信息,动态RAM采用(电容)原理存储信息。 23.典型的冯·诺依曼计算机是以(运算器)为核心的。 24.计算机硬件由(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五大部件组成。 25.系统总线按系统传输信息的不同,可分为三类:(地址)、(控制)、(数据)。 26.数x的真值-0.1011,其原码表示为( 1.1011 ),其补码表示为( 1.0101 )。 27.Cache称为(高速缓冲)存储器,是为了解决CPU和主存之间(速度)不匹配而采用的一项重要的硬件技术。 28.浮点运算器由(尾数)运算器和(阶码)运算器组成。 29.计算机系统中的存储器分为:(主存)和(辅存)。在CPU执行程序时,必须将指令存放在(主存)中,即(辅存)不能够直接同CPU交换信息。

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

计算机组成原理试题及答案 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 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.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校校 验的字符码是______。 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)主存中写入一个数据字的平均时间 d)主存中读取一个数据字的平均时间 10.程序控制类指令的功能是______。 A 进行算术运算和逻辑运算 B 进行主存与CPU之间的数据传送

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

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

第一章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯?诺依曼计算机的特点是什么? 解:冯?诺依曼计算机的特点是:P8 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; 指令和数据以同同等地位存放于存储器内,并可以按地址访问; 指令和数据均用二进制表示; 指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置; 指令在存储器中顺序存放,通常自动顺序取出执行; 机器以运算器为中心(原始冯?诺依曼机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。 解:P9-10 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。 存储单元:可存放一个机器字并具有特定存储地址的存储单位。 存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。 存储字:一个存储单元所存二进制代码的逻辑单位。 存储字长:一个存储单元所存二进制代码的位数。 存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。 机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。 指令字长:一条指令的二进制代码位数。 8. 解释下列英文缩写的中文含义:

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

《计算机组成原理》试题 一、(共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

相关主题
文本预览
相关文档 最新文档