文档库 最新最全的文档下载
当前位置:文档库 › 计算机组成原理试题及答案

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

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

计算机组成原理题集含答案

题库题目总数:293

第一章单选题

1、控制器、运算器和存储器合起来一般称为(主机):

I/O部件

内存储器

外存储器

主机

2、冯?诺依曼机工作方式的基本特点是(按地址访问并顺序执行指令):按地址访问并顺序执行指令

精确结果处理

存储器按内部地址访问

自动工作

3、输入、输出设备以及辅助存储器一般统称为(外围设备):

I/O系统

外围设备

外存储器

执行部件

4、计算机硬件能直接识别和执行的语言是(机器语言):

高级语言

汇编语言

机器语言

符号语言

判断题

5、若某计算机字代表一条指令或指令的一部分,则称数据字(错)。

6、若某计算机字是运算操作的对象,即代表要处理的数据,则称指令字(错)。

7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行。(对)

8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。(对)

填空题

9、系统软件包括:服务程序、语言程序、(操作系统)、数据库管理系统。

10、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路)五个部分。

11、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、(汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计)。

12、计算机的软件一般分为(系统软件)和(应用软件)两大部分。

13、计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。

简答题

14、什么是存储容量?什么是单元地址?

存储器所有存储单元的总数称为存储器的存储容量。灭个存储单元都有编号,称为单元地址。

15、什么是外存?简述其功能。

外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存。外存可存储大量的信息,计算机需要使用时,再调入内存。

16、什么是内存?简述其功能。

内存:一般由半导体存储器构成,装在底版上,可直接和CPU交换信息的存储器称为内存储器,简称内存。用来存放经常使用的程序和数据。。

17、指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?

取指周期中从内存读出的信息流是指令流,而在执行器周期中从内存读出的信息流是数据流。

18、什么是适配器?简述其功能。

适配器是外围设备与主机联系的桥梁,它的作用相当于一个转换器,使主机和外围设备并行协调的工作。

19、什么是CPU?简述其功能。

运算器和控制器合在一起称为中央处理器,简称CPU,它用来控制计算机及进行算术逻辑运算。

20、

冯诺依曼体系结构要点

二进制;存储程序顺序执行;硬件由运算器、控制器、存储器、输入设备、输出设备组成。

第二章

单选题

1、下列数中最小的数为(c):

101001B

52Q

29D

233H

2、一个8位二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则其最小值是(c): -127 -32

-125

-3

3、若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是(b)码:

4、某数在计算机中用8421BCD码表示为0111 1000 1001,其真值是:(a) 789D

789H

1887D

5、float型数据通常用IEEE754单精度浮点数格式表示.若编译器将float型变量x分配在一个32位浮点寄存器FR!

中,且x=-8.25, 则FR1的内容是(a )

C1040000H

C2420000H

C1840000H

C1C20000H

6、不属于ALU的部件有( d)

加法器或乘法器

移位器

逻辑运算部件

指令寄存器

7、处理器中的ALU采用(b )来实现

时序电路

组合逻辑电路

控制电路

模拟电路

8、当且仅当( a)发生时, 称为浮点数溢出(上溢)

阶码上溢

尾数上溢

尾数与阶码同时上溢

尾数或阶码上溢

9、某浮点数采用IEEE754单精度格式表示为C5100000H,则该数的值是(b)(注:选项中[ ]内的值为上标)

-1.125*2[11]

-0.125*2[10]

-0.125*2[11]

10、在C程序中,int类型的变量x的值为-1088。程序执行时,x先被存放在16位的寄存器R1中,然后被算术右移4位。则此时R1 中的内容以16进制表示是(b)

FBC0H

FFBCH

0FBCH

87BCH

11、补码表示的8位二进制定点小数所能表示数值的范围是(b)

-0.1111111B~0.1111111B

-1.0000000B~0.1111111B

-0.1111111B~1.0000000B

-1.0000000B~1.0000000B

12、下列数中最大的是(a)

10000000B

125O

10000110(BCD码)

55H

13、某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为:(b)

+(1 -2-32 )

+(1 -2-31 )

2-32

2-31

14、若浮点数尾数用补码表示,则判断运算结果是否为规格化数的方法是:(c) 阶符与数符相同为规格化数

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

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

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

15、算术 / 逻辑运算单元74181ALU可完成: (c)

16种算术运算功能

16种逻辑运算功能

16种算术运算功能和16种逻辑运算功能

4位乘法运算和除法运算功能

判断题

16、ASCII码即美国国家信息交换标准代码。标准ASCII码占9位二进制位,共表示512种字符。(错)

17、引入浮点数的目的是在位数有限的前提下,扩大数值表示的范围。(对)

18、机器码是信息在计算机中的二进制表示形式。(对)

填空题

19、设有七位二进制信息码 0110101,则低位增设偶校验码后的代码为(01101010)。

20、两个BCD码相加,当结果大于9时,修正的方法是将结果(加6),并产生进位输出。

21、浮点运算器由(阶码运算器)和(尾数运算器)组成,它们都是(定点)运算器。只要求能执行(阶码运算器)运算,而(加法和减法)要求能进行(位数运算器)运算。

22、现代计算机的运算器一般通过总线结构来组织。按其总线数不同,大体有(单总线结构)、(双总线结构)和(三总线结构)三种形式。

23、提高加法器运算速度的关键是(降低进位信号的传播时间)。先行进位的含义是(低有效位的进位信号可以直接向最高位传递)。

24、对阶时,使(小)阶向(大)阶看齐,使(小)阶的尾数向(右)移位,每(右)移一位,其阶码加一,直到两数的阶码相等为止。

25、在进行浮点加法运算时,需要完成为(0操作数检查)、(阶码加/减操作)、(尾数乘/除操作)、(结果规格化)、(舍入处理)和(确定积的符号)等步骤。

26、按IEEE754规范,一个浮点数由(符号位S)、(阶码E)、(尾数M)三个域组成,其中的值等于指数的加上一个固定。

27、移码表示法主要用于表示(浮点数)的阶码E,以利于比较两个(指数)的大小

和(对阶)操作。

28、(26H或63H)异或135O的值为(58D)。

29、为了提高运算器的速度,可以采用(先行)进位、(阵列)乘除法、流水线等并行

措施。

30、设机器数字长为8位(含1符号位),若机器数为81H(十六进制),当它分别代表原码、

补码、反码和移码时,等价的十进制整数分别为(-1)、(-127)、(-126)和(1)

计算题

31、X的补码为:10101101,用负权的概念计算X的真值。

X=1*+1*+1*+1*+1*+=-83

32、

已知A=2[-101]×(-0.1010000),B=2[-100]×0.1110110,按浮点运算方法计算A+B.

(方括号内是阶码)

11100;00.1001110

33、设浮点数字长16位,其中阶码4位(含1位阶符),尾数12位(含1位数符),将51/1

28转换成二进制规格化浮点数(要求阶码采用移码,尾数采用补码,二进制表示)。并给出

此浮点数格式的规格数表示范围。

正确答案:0,111;0.11001100000

正数 2[-9]~2[7]*(1-2[-11])

负数

34、设阶为5位(包括2位阶符), 尾数为8位(包括2位数符), 阶码、尾数均用补码表示, 完

成下列取值的[X+Y],[X-Y]运算:(1)X=2-011×0.100101 Y=2-010×(-0.0111

10)

1)将y规格化得:y=×(-0.111100) [x]浮=1101,00.100101[y]浮=1101,

11.000100[-y]浮=1101,00.111100 ①对阶 [ΔE]补=[Ex]补+[-Ey]补

=1101+0011=0000 ∴Ex=Ey ②尾数相加相加相减 00.100101 00.100101

+11.000100 +00.111100 ------------ -------------- 11.101001 01.100001 [x+y]

浮=1101,11.101001 左规[x+y]浮=1100,11.010010 ∴x+y=×(-0.101110)

[x-y]浮=1101,01.100001 右规[x-y]浮=1110,00.1100001

舍入处理得[x-y]浮=1110,00.110001 ∴x-y=×0.110001

35、已知X和Y, 用变形补码计算X-Y, 同时指出运算结果是否溢出。 (1) X=0.11011

Y= -0.11111 (2) X=0.10111 Y=0.11011 (3) X=0.11011 Y=-0.10011

解:(1)先写出x和y的变形补码,再计算它们的差 [x]补=00.11011[y]补

=11.00001[-y]补=00.11111 [x-y]补=[x]补+[-y]补

=00.11011+00.11111=01.11010 ∵运算结果双符号不相等∴为正溢出 X-Y=+1.1101B (2)先写出x和y的变形补码,再计算它们的差 [x]补

=00.10111[y]补=00.11011[-y]补=11.00101 [x-y]补

=00.10111+11.00101=11.11100 ∴x-y=-0.001B无溢出(3)先写出x

和y的变形补码,再计算它们的差 [x]补=00.11011[y]补=11.01101[-y]补

=00.10011 [x-y]补=[x]补+[-y]补=00.11011+00.10011=01.01110

∵运算结果双符号不相等∴为正溢出 X-Y=+1.0111B

36、已知X和Y, 用变形补码计算X+Y, 同时指出运算结果是否溢出。(1)X=0.11011

Y=0.00011 (2)X= 0.11011 Y= -0.10101 (3)X=-0.10110 Y=-0.00001

解:(1)先写出x和y的变形补码再计算它们的和 [x]补=00.11011[y]补=00.00011

[x+y]补=[x]补+[y]补=00.11011+00.00011=0.11110 ∴x+y=0.1111B无溢出。(2)

先写出x和y的变形补码再计算它们的和 [x]补=00.11011[y]补=11.01011

[x+y]补=[x]补+[y]补=00.11011+11.01011=00.00110 ∴x+y=0.0011B无溢出。

(3)先写出x和y的变形补码再计算它们的和 [x]补=11.01010[y]补

=11.11111 [x+y]补=[x]补+[y]补=11.01010+11.11111=11.01001 ∴x+y=-0.10111B无溢出

37、写出十进制数 -5的IEEE754编码。

写出十进制数 -5的IEEE754编码

简答题

38、某加法器进位链小组信号为C4C3C2C1 ,低位来的信号为C0 ,请分别按下述两种方式写出C4C3C2C1的逻辑表达式。(1)串行进位方式(2)并行进位方式

解:(1)串行进位方式: C1=G1+P1C0其中:G1=A1B1,P1=A1⊕B1 C2=G2+P2C1 G2=A2B2,P2=A2⊕B2 C3=G3+P3C2 G3=A3B3,

P3=A3⊕B3 C4=G4+P4C3 G4=A4B4,P4=A4⊕B4 (2)并行进位方式: C1=G1+P1C0 C2=G2+P2G1+P2P1C0

C3=G3+P3G2+P3P2G1+P3P2P1C0

C4=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0 其中G1-G4,P1-P4表达式与串行进位方式相同。

39、什么是奇偶校验码?

奇偶校验码用于检验信息在传输、存储和处理过程中出现的错误。奇偶校验码只是一种最简单的检错码,只能检错不能纠错,且仅能检出奇数个错误。

40、简述计算机中采用二进制代码的优点。

(1)技术上容易实现;(2)运算规则简单;(3)可借助于逻辑代数来分析、研究;

(4)与其它进制的转换容易。

第三章

单选题

1、下面说法正确的是C

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

半导体RAM属挥发性存储器,而静态的RAM存储信息是非挥发性的

静态RAM、动态RAM都属挥发性存储器,断电后存储的信息将消失

ROM不用刷新,且集成度比动态RAM高,断电后存储的信息将消失

2、存储单元是指:C

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

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

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

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

3、采用虚拟存储器的主要目的是B

提高主存储器的存取速度

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

提高外存储器的存取速度

扩大外存储器的存储空间

4、某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为:D 64,16 16,64

64,8

16,16

5、计算机系统中的存贮器系统是指:d

RAM存贮器

ROM存贮器

主存贮器

内存贮器和外存贮器

6、交叉存储器实质上是一种(a)存储器,它能执行独立的读写操作

多模块,并行

多模块,串行

整体式,并行

整体式,串行

7、相联存储器是按(c)进行寻址的存储器

地址指定方式

堆栈存取方式

内容指定方式

地址指定与堆栈存取方式结合

8、在主存和CPU之间增加cache的目的是c

增加内存容量

提高内存的可靠性

解决CPU与内存之间的速度匹配问题

增加内存容量,同时加快存取速度

9、存储周期是指b

存储器的读出时间

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

存储器的写入时间

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

判断题

10、存储元存储八位二进制信息,是计算机存储信息的最小单位。错 11、存储器带宽指单位时间里存储器所存取的信息量,是衡量数据传输的重要指标。常用单位有:位/秒或字节/秒。对

12、Cache主要强调大的存储容量,以满足计算机的大容量存储要求。错

13、外存(辅存)主要强调快速存取,以便使存取速度与CPU速度相匹配。错

14、计算机存储器功能是记忆以二进制形式表示的数据和程序。对

填空题

15、 DRAM存储器的刷新一般有(集中式)、(分散式)和(异步式)三种方式,之所以

刷新是因为(有电荷泄漏,需要定期补充)。

16、虚拟存储器只是一个容量非常大的存储器(逻辑)模型,不是任何实际的(物理)存储器,按照主存-外存层次的信息传送单位不同,虚拟存储器有(段)式、(页)式和(段页式)三类。

17、虚拟存储器指的是(主存)层次,它给用户提供了一个比实际空间大得多的(虚拟地址)空间。

18、主存与CACHE的地址映射有(全相联)、(直接)、(组相联)三种方式。

19、双端口存储器和多模块交叉存储器属于(并行)存储器结构,前者采用(空间并行)技术,后者采用(时间并行)技术。

20、 CPU能直接访问由(CACHE)和(内存),但不能直接访问(外存)。

21、存储器的技术指标主要有(存储容量)、(存取时间)、(存储周期)和(存储器带宽)。

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

计算题

23、CPU执行一段程序时,CACHE完成存取的次数为5000次,主存完成存取的次数为200次。已知CACHE 存取周期为40ns,主存存取周期为160ns。分别求CACHE的命中率H、平均访问时间Ta和CACHE-主存系统的访问效率e。

(1)h = 5000/(5000+200) = 96.15%。

(2)ta = h×tc+(1-h)×tm = 40×96.15%+(1-96.15%)×160 = 44.62ns。

(3)e = tc/ta = 40/44.62 = 89.65%。

24、已知cache/主存的效率是85%,平均访问时间为60ns,cache比主存快4倍,求主存的存取周期和cache 的命中率。

解:因为:ta = tc / e 所以:tc = ta×e = 60×0.85 = 510ns (cache存取周期)

因为:e = 1 / [r + (1 –r )H] tm = tc×r =510 ×4 = 204ns (主存存取周期)

所以: H = 2.4 / 2.55 = 0.94

25、设某RAM芯片,其存储容量为16K×8位,问: 1) 该芯片引出线的最小数目应该是多少? 2) 存储器芯片的地址范围是多少?

解:(1)16K=2的14次方,所以地址线为14根,字长为8位,所以数据线为8根,加上芯片片选信号CS,读信号RD,写信号WR,电源线,地址线,器引出线最小数目应该为27跟。

(2)存储器芯片的地址范围为:0000H~3FFFF。

26、有一个16K×16的存储器,用1K×4的DRAM芯片(内部结构为64×16)构成,设读/写周期为0.1ms,问: 1) 采用异步刷新方式,如单元刷新间隔不超过2ms,则刷新信号周期是多少? 2) 如采用集中刷新方式,存储器刷新一遍最少用多少读/写周期?死时间率多少?

解(1)刷新信号间隔为2MS/64=31.25MS,此即刷新信号周期

(2)设T为读/写周期,且列向16组同时进行刷新,则所需刷新时间为64T,已知T=0.1MS,

则死亡时间率=64T/2000*100%=0.32%。

27、设存储器容量为32M字,字长64位,模块数m=4,分别用顺序方式和交叉方式进行组织。若存储周期T=200ns,数据总线宽度为64位,总线传送周期t=50ns。问:顺序存储器和交叉存储器的平均存取时间、带宽各是多少?

28、某磁盘组共有4个记录面,每毫米5道,每道记录信息为12 288B,最小磁道直径为230毫米,共有275道,磁盘转速为3000转/分。

(1)最低位密度是多少?

(2)数据传输率是多少?

(3)平均等待时间是多少?

(1)11.58b/mm

(2)614400B/s

(3)10ms

29、某磁盘组有5个记录面,每个记录面的内磁道直径为22cm,外磁道直径为33cm,最大位密度为

1600bit/cm,道密度为80道/cm,转速为3600转/分。

(1)计算每条磁道的容量;

(2)计算磁盘的数据传输率;

(3)计算平均等待时间。

(1)每条磁盘的容量是110525B

(2)6631680B/S

(3)8.33ms

简答题

30、说出至少三种加速CPU和存储器之间有效传输的措施。

答:主要有: 1) 加长存储器的字长 2) 采用双端口存储器 3) 加入CACHE 4) 采用多体交叉存储器

31、存储保护主要包括哪几个方面?

答:存储保护一般涉及存储区域保护和访问方式保护两大方面。前者主要有页表保护、键保护、环保护等方式,后者则主要考虑对主存信息使用的读、写、执行三种方式的保护。

32、计算机存储系统分为哪几个层次?

答:计算机存储系统一般指:CPU内的寄存器、CACHE、主存、外存、后备存储器等五个层次

应用题

33、主存容量为4MB,虚存容量为1GB,则虚存地址和物理地址各为多少位?如页面大小为4KB,则页表长度是多少?

解(1);虚拟容量1GB对应地址为30位;

主存容量4MB对应地址为22位

(2);1GB/4KB=256K

34、CPU执行一段程序时, cache完成存取的次数为2420次,主存完成存取的次数为80次,已知cache存储周期为40ns,主存存储周期为240ns,求cache/主存系统的效率和

平均访问时间。

35、某机器中,已知配有一个地址空间为0000H-3FFFH的ROM区域。现在再用一个RAM芯片(8K×8)形成40K×16位的RAM区域,起始地址为6000H,假定RAM芯片有/CS和/WE 信号控制端。CPU的地址总线为A15-A0,数据总线为D15-D0,控制信号为R/W (读/写),/MREQ (访存),要求:(1)画出地址译码方案。(2)将ROM与RAM同CPU连接。

36、用16K×8位的DRAM芯片组成64K×32位存储器,画出该存储器的组成逻辑框图。

37、某机字长8位,用4K*8位的RAM芯片和2K*8位的ROM芯片设计一个容量为16K字的存储器,其中RAM 为高8K字,ROM为低2K字,最低地址为0。

(1)地址线和数据线各为多少根?

(2)各种芯片的数量是多少?

(3)请画出存储器结构图及与CPU的连接图。

1)地址线14根,数据线8根;

(2)2片RAM,1片ROM;

38、

下图为某16位机的主存空间构成示意图,其中RAM为8K*16的随机存储器,ROM位8K*16位的只读存储器。仔细分析该图,并按要求答题。

(1)该存储器最大空间有多少?已经构成的空间有多少?

(2)图中构成的地址空间分布是怎样的?画出地址空间分布图。

某8位机地址16位,用8K*8位的ROM芯片和8K*8位的ram芯片组成存储器,按字节编址,其中RAM的地址为0000H~5FFFH,ROM的地址为6000H~9FFFH。要求:

(1)画出存储器空间分布图,并确定需要的RAM以及RAM芯片数量;

(2)画出此存储器组成结构图及与CPU的连接图。

(1)图略;需要3片RAM,2片ROM;

(2)图略。

第四章

单选题

1、用某个寄存器的值做操作数地址的寻址方式称为(D)寻址。

直接

间接

寄存器

寄存器间接

2、堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP所指示的栈顶单元,如果进栈的操作是:

(A)-〉MSP, (SP)-1-〉SP, 那么出栈的操作应为: B

(MSP)-〉A, (SP)+1-〉SP

(SP)+1-〉SP, (MSP)-〉A

(SP)-1-〉SP, (MSP)-〉A

(MSP)-〉A, (SP)-1-〉SP

3、变址寻址方式中,操作数的有效地址等于:C

基值寄存器内容加上形式地址(位移量)

堆栈指示器内容加上形式地址(位移量)

变址寄存器内容加上形式地址(位移量)

程序记数器内容加上形式地址(位移量)

4、从以下有关RISC的描述中,选择最合适的答案。 C

采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况。

为了实现兼容,新设计的RISC??是从原来CISC系统的指令系统中挑选一部分实现的。

RISC的主要目标是减少指令数,提高指令执行效率。

RISC设有乘、除法指令和浮点运算指令。

5、指令系统中采用不寻址方式的目的主要是(B )

实现存储程序和程序控制

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

可以直接访问外存

提供扩展操作码的可能并降低指令译码难度

6、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个经常需采( C) 堆栈寻址方式

立即寻址方式

隐含寻址方式

间接寻址方式

7、寄存器间接寻址方式中,操作数处在( A)

通用寄存器

堆栈

主存储器

程序计数器

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

堆栈寻址

程序的条件转移

程序的无条件转移

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

判断题

9、引入操作数寻址方式目的有:缩短指令长度、扩大寻址范围、提高编程灵活性等。对

10、指令系统指一台计算机中所有机器指令的集合,是表征计算机性能的重要因素。对

填空题

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

12、根据操作数所在位置,指出其寻址方式(填空):(1)操作数在寄存器中,为(寄存器直接)寻址方式。(2)操作数地址在寄存器,为(寄存器间接)寻址方式。(3)操

作数在指令中,为(立即)寻址方式。(4)操作数地址(主存)在指令中,为(直接)寻址方式(5)操作数的地址,为某一寄存器内容与位移量之和可以是(相对)、(基址)、(变址)寻址方式。

13、指令寻址方式主要有((顺序寻址方式)实现指令逐条顺序执行,PC+1->PC)和((跳跃寻址方式)实现程序转移)。

14、从计算机指令系统的角度看当前的计算机指令系统结构分为两大类:(复杂指令集计算机)

、(精简指令集计算机)。

15、地址码表示(操作数的地址)。以其数量为依据,可以将指令分为(零地址指令)、和(一地址指令)(二地址指令)(三地址指令)(多地址指令)等几种。

16、二地址指令中,操作数的物理位置有三种型式,分别是(寄存器-寄存器(RR))型、(寄存器-存储器(RS))型和(存储器-存储器(ss))型。

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

18、形成操作数地址的方式,称为(数据寻址)方式。操作数可以放在(专用)寄存器、(通用)寄存器、和指令中。

19、形成指令地址的方式,称为(指令寻址)方式,有(顺序)寻址和(跳跃)寻址两种。

20、指令字长度分为(单字长)、(半字长)、(双字长)三种形式。

21、指令格式是指令用(二进制代码)和表示的结构形式,指令格式由(操作码)字段和(地址码)两字段组成。

22、指令系统是表征一台计算机(性能)的重要因素,它的(格式)和(功能)不仅直接影响到机器的硬件结构,也影响到(系统软件)。

计算题

23、设某计算机数据线、地址线均是8位,有一条相对寻址的无条件转移指令存于内存的20H单元中,指令给出的位移量D=00010101B,该指令占用2个字节,试计算:1)取该指令时PC的内容;2)该指令执行结束时PC的内容。

由题:

(1)PC=20H

(2)Pc=PC+D+2=20H+2+00010101B=37H

简答题

24、

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

31 25 2

4 23… 20 19 0

1.操作码:顶长操作码,可表示128条指令;

操作数:双操作数,可构成RS或SS型指令,有直接、寄存器、寄存器间接寻址方式。访存范围1M,可表示16个寄存器

25、说明RISC指令系统的主要特点。

指令条数少,指令长度固定,指令格式、寻址方式种类少,只有取数/存数指令访问存储器。

26、一个比较完善的指令系统应该包括哪几类指令?

数据传送指令,算术运算指令,逻辑运算指令,程序控制指令,输入/输出指令,堆栈指令,字符串指令,特权指令。

应用题

27、一种单地址指令格式如下所示,其中I为间接特征,X为寻址模式,D为形式地址。I,X,D组成该指令的操作数有效地址E。设R为变址寄存器,R1 为基值寄存器,PC为程序计数器,请在下表中第一列位置填入适当的寻址方式名称。

第五章

a单选题

1、一般机器周期的时间是根据(A )来规定的。

主存中读取一个指令字的时间

主存中读取一个数据字的时间

主存中写入一个数据字的时间

主存中读取一个数据字的时间

2、存放微程序的控制存储器称为:(B)

高速缓冲存储器

控制存储器

虚拟存储器

主存储器

3、以下叙述中正确描述的句子是: (A)

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

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

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

同一个CPU周期中,可以并行执行的微操作叫排他性微操作

4、计算机操作的最小时间单位是:(A)

时钟周期

指令周期

CPU周期

微指令周期

5、下列部件中不属于控制器的是:(D)

IR

操作控制器

PC

PSW

6、同步控制是:(C)

只适用于CPU控制的方式

只适用于外围设备控制的方式

由统一时序信号控制的方式

所有指令执行时间都相同的方式

7、在CPU中跟踪指令后继地址的寄存器是:(B)

MAR PC IR PSW

判断题

8、指令流水线中主要存在三种相关冲突:资源相关、数据相关及控制相关。对

9、并发性指两个或两个以上事件在同一时间间隔内发生。对

10、硬布线控制器的缺点:增加了到控存中读取微指令的时间,执行速度慢。错

11、微程序控制器的优点:规整性、灵活性、可维护性强。对

12、微操作是执行部件接受微命令后所进行的操作,是计算机硬件结构中最基本的操作对

13、微命令指控制部件通过控制线向执行部件发出的各种控制命令,是构成控制信号序列的最小单位。对

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

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、冯.诺依曼机工作方式的基本特点是() A.多指令流单数据流B.按地址访问并顺序执行指令 C.堆栈操作D.存储器按内容选择地址 2、电子计算机的算术/逻辑单元、控制单元及主存储器合称为() A、CPU B、ALU C、主机 D、CU 3、完整的计算机系统应包括() A、运算器、存储器、控制器 B、外部设备和主机 C、主机和实用程序 D、配套的硬件设备和软件系统 4、计算机系统中的存储系统是指() A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 5、用以指定待执行指令所在地址的是() A、指令寄存器 B、数据计数器 C、程序计数器 D、累加器 6、微型计算机的发展以()技术为标志。 A.操作系统B.微处理器C.磁盘D.软件 7、存储单元是指() A.存放在一个字节的所有存储元集合B.存放一个存储字的所有存储元集合 C.存放一个二进制信息位的存储元集合D.存放一条指令的存储元集合 8、存储字长是指() A.存放在一个存储单元中的二进制代码组合B.存放在一个存储单元中的二进制代码位数C.存储单元的个数D.机器指令的位数 9、存放欲执行指令的寄存器是() A.MAR B.PC C.MDR D.IR 10、在CPU中跟踪指令后继地址的寄存器是() A.MAR B.PC C.MDR D.IR 二、填空题 1、()和()都存放在存储器中,()能自动识别它们。 2、存储器可分为主存和(),程序必须存于()内,CPU才能执行其中的指令。 3、存储器的容量可以用KB、MB、GB表示,它们分别代表()、()、()。 4、计算机硬件的主要技术指标包括()、()、()。 5、在用户编程所用的各种语言中,与计算机本身最为密切的语言是()。 6、汇编语言是一种面向()的语言,对()依赖性强,用汇编语言编制的程序执行速度比高级 语言()。 7、有些计算机将一部分软件永恒地存于只读存储器中,称为()。 8、基于()原理的()计算机工作方式的基本特点是按地址访问并顺序执行指令。 三、简答题 1、冯.诺依曼计算机体系结构的基本思想是什么?按此思想设计的计算机硬件系统由哪些部件组成?

(完整版)计算机组成原理简答题

计算机组成原理简答题 第四章 1、存储器的层次结构主要体现在什么地方?为什么要分这些层次?计算机如何管理这些层次? 答:存储器的层次结构主要体现在Cache-主存和主存-辅存这两个存储层次上。 Cache-主存层次在存储系统中主要对CPU访存起加速作用,即从整体运行的效果分析,CPU 访存速度加快,接近于Cache的速度,而寻址空间和位价却接近于主存。 主存-辅存层次在存储系统中主要起扩容作用,即从程序员的角度看,他所使用的存储器其容量和位价接近于辅存,而速度接近于主存。 综合上述两个存储层次的作用,从整个存储系统来看,就达到了速度快、容量大、位价低的优化效果。 主存与CACHE之间的信息调度功能全部由硬件自动完成。而主存与辅存层次的调度目前广泛采用虚拟存储技术实现,即将主存与辅存的一部分通过软硬结合的技术组成虚拟存储器,程序员可使用这个比主存实际空间(物理地址空间)大得多的虚拟地址空间(逻辑地址空间)编程,当程序运行时,再由软、硬件自动配合完成虚拟地址空间与主存实际物理空间的转换。因此,这两个层次上的调度或转换操作对于程序员来说都是透明的。 2. 说明存取周期和存取时间的区别。 解:存取周期和存取时间的主要区别是:存取时间仅为完成一次操作的时间,而存取周期不仅包含操作时间,还包含操作后线路的恢复时间。即: 存取周期 = 存取时间 + 恢复时间 3. 什么叫刷新?为什么要刷新?说明刷新有几种方法。 解:刷新:对DRAM定期进行的全部重写过程; 刷新原因:因电容泄漏而引起的DRAM所存信息的衰减需要及时补充,因此安排了定期刷新操作; 常用的刷新方法有三种:集中式、分散式、异步式。 集中式:在最大刷新间隔时间内,集中安排一段时间进行刷新,存在CPU访存死时间。 分散式:在每个读/写周期之后插入一个刷新周期,无CPU访存死时间。 异步式:是集中式和分散式的折衷。 4. 半导体存储器芯片的译码驱动方式有几种? 解:半导体存储器芯片的译码驱动方式有两种:线选法和重合法。 线选法:地址译码信号只选中同一个字的所有位,结构简单,费器材; 重合法:地址分行、列两部分译码,行、列译码线的交叉点即为所选单元。这种方法通过行、列译码信号的重合来选址,也称矩阵译码。可大大节省器材用量,是最常用的译码驱动方式。 5. 什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理? 解:程序运行的局部性原理指:在一小段时间内,最近被访问过的程序和数据很可能再次被访问;在空间上,这些被访问的程序和数据往往集中在一小片存储区;在访问顺序上,指令顺序执行比转移执行的可能性大 (大约 5:1 )。存储系统中Cache—主存层次采用了程序访问的局部性原理。 6. Cache做在CPU芯片内有什么好处?将指令Cache和数据Cache分开又有什么好处? 答:Cache做在CPU芯片内主要有下面几个好处:

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

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._______是补码一位乘中乘数符号为负时的方法。(校正法)

《计算机组成原理》练习题

《计算机组成原理》练习题 第一章概论 一、选择题 01. 电子计算机主存内的ROM是指。 A.不能改变其内的数据 B.只能读出数据,不能写入数据 C.通常用来存储系统程序 D.以上都是 02. 有些计算机将一部分软件永恒地存于只读存储器中,称之为。 A.硬件 B.软件 C. 固件 D.辅助存储 03. 如果要处理速度、温度、电压等连续性数据可以使用。 A.数字计算机 B.模拟计算机 C.混合计算机 D.特殊用途计算机 04. 邮局把信件进行自动分拣,使用的计算机技术是。 A.机器翻译 B.自然语言理解 C.模式识别 D.过程控制 05. 冯.诺伊曼机工作方式的基本特点是。 A.多指令流单数据流 B.按地址访问并顺序执行指令 C.堆栈操作 D.存储器按内容选择地址。 06. 某寄存器中的值可能是操作数,也可能是地址,只有计算机的才能识别它。 A.译码器 B.判断程序 C.指令 D.时序信号。 07. 80年代以来,许多国家开始研究第五代计算机,这种计算机系统是。 A.超高速巨型计算机系统 B.知识信息处理系统 C.大型分布式计算机系统 D.超级微型计算机群组成的计算机网。 08. 计算机的算逻单元的控制单元合称为。 A.ALU B.UP C.CPU D.CAD 09. 磁盘驱动器读写数据的基本存取单位为。 A.比特 B.字节 C.磁道 D.扇区 二、填空题 01. 计算机硬件是指, 软件是指, 固件是指。 02. 数控机床是计算机在方面的应用。 03. 人工智能研究, 模式识别研究。

04. 计算机用来处理离散的数据,而计算机用来处理连续性的数据。 05.存储器可分为主存和,程序必须存于内,CPU才能执行其中的指令。 第二章计算机中的信息编码 一、选择题 01. 对真值0表示形式唯一的机器数是。 A.原码 B.补码和移码 C.补码 D.反码 02. 在整数定点机中,下述第说法正确。 A.原码和反码不能表示-1,补码可以表示-1。 B.三种机器数均可表示-1 C.三种机器数均可表示-1,且三种机器数的表示范围相同。 D.以上说法均不对。 03. 在小数定点机中,下述第说法正确。 A.只有补码能表示-1 B.只有原码能表示-1 C.三种机器数均不能表示-1 D.以上说法均不对 04.设X为真值,X*为其绝对值,则等式[-X*]补=[-X]补。 A.成立 B.不成立 05.设X为真值,X*为其绝对值,满足[-X*]补=[-X]补的条件是。 A.X任意 B.X为正数 C.X为负数 D.X为非负数 06.设寄存器内容为11111111,若它等于-0,则为 A.原码 B.补码 C.反码 D.移码 二、填空题 01.采用浮点表示时,若尾数为规格化形式,则浮点数的表示范围取决于的位数,精度取决于的位数,确定浮点数的正负。 02.一个浮点数,当其尾数右移时,欲使其值不变,阶码必须。尾数右移1 位,阶码。 03.一个浮点数,确定了小数点的位置,当其尾数左移时,欲使其值不变,必须使。 04.移码常用来表示浮点数的部分,移码和补码除符号位外,其他

计算机组成原理简答题

.简述计算机系统 计算机系统是由硬件、软件组成的多级层次结构。 计算机硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。传统上将运算器和控制器称为CPU,而将CPU和存储器称为主机。 计算机软件是计算机系统结构的重要组成部分,也是计算机不同于一般电子设备的本质所在。计算机软件一般分为系统程序和应用程序两大类。系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能和用途,它包括:()各种服务程序,()语言类程序,()操作系统,()数据库管理系统。应用程序是针对某一应用课题领域开发的软件。 .冯·诺依曼型计算机设计思想、主要特点。 计算机由运算器、控制器、存储器、输入和输出设备五部分组成。 数据以二进制码表示。 采用存储程序的方式,程序和数据放在同一个存储器中并按地址顺序执行。 机器以运算器为中心,输入输出设备与存储器间的数据传送都通过运算器。 已知和,用变形补码计算,同时指出运算结 果是否溢出。 () () 解:() [x]补=,[y]补= [x]补 +[y]补 两个符号位出现“”,表示无溢出 []补, () [x]补=,[y]补= [x]补 +[y]补 两个符号位出现“”,表示有正溢出。 .已知和,用变形补码计算,同时指出运算结果是否溢出。 ()() ()[x]补=,[y]补=, [y]补= [x]补 +[y]补 两个符号位出现“”,表示有正溢出。 ()[x]补=,[y]补=, [y]补= [x]补 +[y]补

两个符号位出现“”,表示无溢出 []补, . 简要说明存储器层次结构、采用层次结构的目的,说明每一层次的存储器所用的存储介质的特性。 计算机存储系统中,一般分为高速缓冲存储器、主存储器和辅助存储器三个层次。 采用层次模型的目标是为了解决对存储器要求容量大,速度快,成本低三者之间的矛盾,即在合理的成本范围内,通过对各级存储器的容量配置,达到可接受的性能。 高速缓冲存储器:即,它一般用的是,其特点是速度快、价格高。 主存储器:一般是,其速度相对快,价格居中。 辅助存储器:一般是硬盘,可以断电后保存数据,容量大,但速度慢。 . 比较和的主要特性,用其组成系统时,从设计和使用角度看两 者有何区别。 ()和的主要性能 区别 特性静态存储器动态存储器 存储信息触发器电容 破坏性读出非是 需要刷新不要需要 送行列地址同时送分两次送 运行速度快慢 集成度低高 发热量大小 存储成本高低 ()器件的特点是速度快、不用刷新,但集成度不高,价格贵。它一般用于做高速缓存。 器件的特点是相对廉价和大容量,但须定时刷新。它一般用于做主存储器。 . 一个具有位地址和位字长的存储器,问: .该存储器能够存储多少字节的信息? .如果存储器由位的芯片组成,需要多少片? .需要多少位作芯片选择? .存储单元数为=, 故能存储个字节的信息。 所需芯片数为( )()=片 (地址线位),(地址线位) 片位组成位,地址总线的低位可以直接连到芯片的管脚 组位组成位,地址总线的高两位(,)需要通过:线译码器进行芯片选择 . 设有一个具有位地址和位字长的存储器,问: ()该存储器能够存储多少个字节的信息? ()如果存储器由位的芯片组成,需要

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

二、填空题 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

计算机组成原理练习题-答案

一、填空题 1.对存储器的要求是速度快,_容量大_____,_价位低_____。为了解决这方面的矛盾,计算机采用多级存储体系结构。 2.指令系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件。 3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。 4.完成一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作。 5.常见的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送。 6.微指令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。 7.对于一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中 8.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2^127(1-2^-23) ,最小正数为 2^-129 ,最大负数为 2^-128(-2^-1-2^-23) ,最小负数为 -2^127 。 9.某小数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 (均用十进制表示)。 10.在DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU交替访问主存。 11.设 n = 8 (不包括符号位),则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法。 12.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。 13.一个总线传输周期包括申请分配阶段、寻址阶段、传输阶段和结束阶段四个阶段。 14.CPU采用同步控制方式时,控制器使用机器周期和节拍组成的多极时序系统。

计算机组成原理简答题

1 说明计算机系统的层次结构。 计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。 3 请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处? SRAM存储器由存储体、读写电路、地址译码电路、控制电路组成,DRAM还需要有动态刷新电路。 4 请说明程序查询方式与中断方式各自的特点。 程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些。 5 指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。 时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。从内存读出的数据流流向运算器(通用寄存器)。 6 什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何? 指令周期是完成一条指令所需的时间。包括取指令、分析指令和执行指令所需的全部时间。机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。 时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。 7 简要描述外设进行DMA操作的过程及DMA方式的主要优点。 (1)外设发出DMA请求; (2)CPU响应请求,DMA控制器从CPU接管总线的控制; (3)由DMA控制器执行数据传送操作; (4)向CPU报告DMA操作结束。 主要优点是数据数据速度快 8 在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长? 哪类指令的执行时间最短?为什么? 寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。 9 说明计数器定时查询工作原理。 计数器定时查询方式工作原理:总线上的任一设备要求使用总线时,通过BR线发出总线请求。总线控制器接到请求信号以后,在BS线为“0”的情况下让计数器开始计数,计数值通过一组地址线发向各设备。每个设备接口都有一个设备地址判别电路,当地址线上的计数值与请求总线的设备相一致时,该设备置“1”BS线,获得总线使用权,此时中止计数查询。 10 什么是刷新存储器?其存储容量与什么因素有关? 为了不断提供刷新图像的信号,必须把一帧图像信息存储在刷新存储器,也叫视频存储器。其存储容量由图像灰度级决定。分辨率越高,灰度级越多,刷新存储器容量越大 11 外围设备的I/O控制方式分哪几类?各具什么特点? 外围设备的I/O控制方式分类及特点: (1)程序查询方式:CPU的操作和外围设备的操作能够同步,而且硬件结构比较简单 (2)程序中断方式:一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了CPU的时间,但硬件结构相对复杂一些。 (3)直接内存访问(DMA)方式:数据传输速度很高,传输速率仅受内存访问时间的限制。需更多硬件,适用于内存和高速外设之间大批交换数据的场合。 (4)通道方式:可以实现对外设的统一管理和外设与内存之间的数据传送,大大提高了CPU的工作效率。 (5)外围处理机方式:通道方式的进一步发展,基本上独立于主机工作,结果更接近一般处理机。

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

计算机组成原理题集含答案 题库题目总数: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

计算机组成原理练习1 一、单项选择题 1. 若十六进数为AC.B,则其十进制数为______。 A. 254.54 B. 2763 C. 172.6875 D. 172.625 2. 存放当前欲执行指令的寄存器是______。 A. MAR B. PC C. MDR D. IR 3. 在独立请求方式下,若有N个设备,则______。 A. 有一个总线请求信号和一个总线响应信号; B. 有N个总线请求信号和N个总线响应信号; C. 有一个总线请求信号和N个总线响应信号; D. 有N个总线请求信号和一个总线响应信号。 4. 动态存储器的特点是______。 A. 工作中存储内容会产生变化 B. 工作中需要动态改变访存地址 C. 工作中需要动态地改变供电电压 D. 需要定期刷新每个存储单元中存储的信息 5. DMA访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种情况称作______。 A. 停止CPU访问主存; B. 周期挪用; C. DMA与CPU交替访问; D. DMA。 6. 计算机中表示地址时,采用______ 。 A. 原码 B. 补码 C. 反码 D. 无符号数 7. 采用变址寻址可扩大寻址范围,且______。 A. 变址寄存器内容由用户确定,在程序执行过程中不可变; B. 变址寄存器内容由操作系统确定,在程序执行过程中可变; C. 变址寄存器内容由用户确定,在程序执行过程中可变; D. 变址寄存器内容由操作系统确定,在程序执行过程不中可变; 8. 由编译程序将多条指令组合成一条指令,这种技术称做_______。 A. 超标量技术 B. 超流水线技术 C. 超长指令字技术 D. 超字长 9. 计算机执行乘法指令时,由于其操作较复杂,需要更多的时间,通常采用______控制方式。 A. 延长机器周期内节拍数的 B. 异步 C. 中央与局部控制相结合的 D. 同步 10. 微程序放在______中。 A. 存储器控制器 B. 控制存储器 C. 主存储器 D. Cache 11. 在CPU的寄存器中,______对用户是完全透明的。 A. 程序计数器 B. 指令寄存器 C. 状态寄存器 D. 通用寄存器 12. 运算器由许多部件组成,其核心部分是______。 A. 数据总线 B. 算术逻辑运算单元

计算机组成原理简答题.wps

一、cache的映射方式及特点 1.全相联方式的主要缺点是比较器电路难于设计和实现,因此只适合于小容量cache采用。 2.直接映射方式的优点是硬件简单,成本低。缺点是每个主存块只有一个固定的行位置可存放。 3.组相联映射的方式是前两种方式的折中方案,它适度地兼顾了二者的优点又尽量避免二者的缺点,因此被普遍采用。 二、cache的替换策略及特点 1.最不经常使用算法,LFU算法认为应将一段时间内被访问次数最少的那行数据换出。 2.近期最少使用算法,LRU算法将近期内长久未被访问过的行换出。 3.随机替换策略实际上是不要什么算法,从特定的行位置中随机地选取一行换出即可。 三、cache的写回策略方式及特点 1.写回法:当CPU写cache命中时,只修改cache的内容,而不立即写入主存;只有当此行被换出时才写回主存。减少了访问主存的次数,但是存在不一致性的隐患,实现时,每个cache行必须配置一个修改位,以反映此行是否被CPU修改过。 2.全写法:当写cache命中时,cache与主存同时发生写修改,因而较好地维护了cache 与主存的内容的一致,当写cache未命中时,直接向主存进行写入。cache中每行无需设置一个修改位以及相应的判断逻辑,缺点是降低了cache的功效。 3.写一次法:基于写回法并结合全写法的写策略,写命中与写未命中的处理方法与写回法基本相同,只是第一次写命 中时要同时写入主存。这便于维护系统全部cache的一致性 四、对指令系统性能的要求有哪些? 1.完备性,要求指令系统丰富、功能齐全、使用方便。 2.有效性,利用该指令系统所编写的程序能够高效率的运行。 3.规整性包括指令系统的对称性、匀齐性、指令格式和数据格式的一致性。 4.系列机各机种之间具有相同的基本结构和共同的基本指令集,因而指令系统是兼容的,即各机种上基本软件可以通用。 五、精简指令系统的特点 RISC指令系统的最大特点是: ⑴选取使用频率最高的一些简单指令,指令条数少; ⑵指令长度固定,指令格式种类少;

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

计算机组成原理试题及答案 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 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.大规模集成电路

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