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

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

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

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

题库题目总数: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])

负数

成下列取值的[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、微命令指控制部件通过控制线向执行部件发出的各种控制命令,是构成控制信号序列的最小单位。对

计算机组成原理期末试题

第一章计算机系统概论 计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。早起将运算器和控制器合在一起称为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 如何选

2019年《计算机组成原理》试卷一

《计算机组成原理》试卷一 一.选择题(每小题1分,共20分) 1. 我国在______年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于 ______年完成。b5E2RGbCAP A. 1946,1958 B. 1950,1968 C. 1958,1961 D. 1959,1965 2. 目前大多数集成电路生产中,所采用的基本材料为______。 A. 单晶硅 B. 非晶硅 C. 锑化钼 D. 硫化镉 3. 下列数中最大的数是______。 A. (100110001)2 B. (227)8 C. (98)16 D. (152)10 4. ______表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 用32位字长(其中1位符号位)表示定点小数时,所能表示的数值范围是______。 A. 0≤│N|≤1-2-32 B. 0≤│N|≤1-2-31p1EanqFDPw C. 0≤│N|≤1-2-30 D. 0≤│N|≤1-2-29DXDiTa9E3d 6. 定点运算器用来进行______。 A. 十进制数加法运算 B. 定点数运算 C. 浮点数运算 D. 即进行定点数运算也进行浮点数运算 7. 某SRAM芯片,其存储容量为64ⅹ16位,该芯片的地址线和数据线数目为______。 A. 64,16 B. 16,64 C. 64,8 D. 16,6RTCrpUDGiT 8. 闪速存储器称为______。 A. 光盘 B. 固态盘 C. 硬盘 D. 软盘 9. 二地址指令中,操作数的物理位置不可安排在______。 A. 栈顶和次栈顶 B. 两个主存单元 C. 一个主存和一个寄存器 D. 两个寄存器 10. 堆栈寻址方式中,设A为累加寄存器,SP为堆栈指示器,Msp为SP 指示器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为: A. (Msp)→A,(SP)+1→SP B. (SP)+1→SP,(Msp)→A C. (SP)-1→SP,(Msp)→A D. (Msp)→A,(SP)-1→SP 11. 中央处理器(CPU)是指______。 A. 运算器 B. 控制器 C. 运算器. 控制器和cache D. 运算器、控制器和主存储器 12. 指令寄存器的作用是______。 A. 保存当前指令的地址 B. 保存当前正在执行的指令 C. 保存下一条指令 D. 保存上一条指令 13. 下面描述的RISC机器基本概念中正确的表达是______。 A. RISC机器不一定是流水CPU B. RISC机器一定是流水CPU C. RISC机器有复杂的指令系统

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

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)#精选.

计算机组成原理试题及答案 一、填空(12分) 1.某浮点数基值为2,阶符1位,阶码3位,数符1位,尾数7位,阶码 和尾数均用补码表示,尾数采用规格化形式,用十进制数写出它所能表示的最大正数,非0最小正数,最大负数,最小负数。 2.变址寻址和基址寻址的区别是:在基址寻址中,基址寄存器提 供,指令提供;而在变址寻址中,变址寄存器提供,指令提供。 3.影响流水线性能的因素主要反映在和 两个方面。 4.设机器数字长为16位(含1位符号位)。若1次移位需10ns,一次加 法需10ns,则补码除法需时间,补码BOOTH算法最多需要时间。 5.CPU从主存取出一条指令并执行该指令的时间 叫,它通常包含若干个,而后者又包含若干个。组成多级时序系统。 二、名词解释(8分) 1.微程序控制 2.存储器带宽 3.RISC 4.中断隐指令及功能

三、简答(18分) 1. 完整的总线传输周期包括哪几个阶段?简要叙述每个阶段的工作。 2. 设主存容量为1MB,Cache容量为16KB,每字块有16个字,每字32位。 (1)若Cache采用直接相联映像,求出主存地址字段中各段的位数。 (2)若Cache采用四路组相联映像,求出主存地址字段中各段的位数。 3. 某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求优先顺序改为L3,L2,L4,L0,L1,写出各中断源的屏蔽字。

4. 某机主存容量为4M ×16位,且存储字长等于指令字长,若该机的指令系统具备120种操作。操作码位数固定,且具有直接、间接、立即、相对四种寻址方式。 (1)画出一地址指令格式并指出各字段的作用; (2)该指令直接寻址的最大范围; (3)一次间址的寻址范围; (4)相对寻址的寻址范围。 四、(6分) 设阶码取3位,尾数取6位(均不包括符号位),按浮点补码运算规则 计算 [25169?] + [24)16 11 (-?] 五、画出DMA 方式接口电路的基本组成框图,并说明其工作过程(以输入设备为例)。(8分)

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

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

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

华侨大学2012—2013学年第一学期期末考试 《计算机组成原理》考试试卷(A卷) 学院课程名称考试日期 姓名专业学号 一、选择题(本大题共15小题,每小题2分,共30分)) 1、完整的计算机系统应包括_______。 A.CPU和主存B.外部设备和主机 C.主机和实用程序D.配套的硬件系统和软件系统 2、有些计算机将一部分软件永恒地存于只读存储器中,称之为_______。 A.硬件B.软件C.固件D.辅助存储器 3、冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是_______。 A.指令操作码的译码结果B.指令和数据的寻址方式 C.指令周期的不同阶段D.指令和数据所在的存储单元 4、浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和溢出判断等步骤。设浮点数的阶码和尾数都采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27*29/32、Y=25*5/8,则浮点加法计算X+Y的最终结果是_____。 A.00111 1100010 B.00101 0001000 C.01000 0010001 D.发生溢出 5、下列关于RISC的叙述中,错误的是_______。 A.RISC普遍采用微程序控制器 B.RISC大多数指令在一个时钟周期内完成 C.RISC的内部通用寄存器数量相对CISC多 D.RISC的指令数、寻址方式和指令格式种类相对CISC少 6、在微机中,系统日期、硬盘参数与计算机配置信息等均存储在_______。 A.Cache B.ROM C.EPROM D.CMOS 7、相对于微程序控制器,硬布线控制器的特点是_______。 A.指令执行速度慢,指令功能的修改和扩展容易 B.指令执行速度慢,指令功能的修改和扩展困难 C.指令执行速度快,指令功能的修改和扩展容易 D.指令执行速度快,指令功能的修改和扩展困难 8、下列有关RAM和ROM的叙述中,正确的是_______。 ① RAM是易失性存储器,ROM是非易失性存储器 ② RAM和ROM都是采用随机存取方式进行信息访问 ③ RAM和ROM都可用做Cache ④ RAM和ROM都需要进行刷新 A.仅①②B.仅②③C.仅①②③D.仅②③④

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

计算机组成原理期末考试试题及答案 文稿归稿存档编号:[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分)

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

湖南师范大学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.刷新存储器的重要性能指标是它的带宽。若显示工作方式采用分辨率为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. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令

计算机组成原理试卷

考试科目名称 计算机组织与系统结构 (A卷)2008——2009学年第 2 学期 教师 袁春风/窦万春考试方式:闭卷系(专业) 计算机科学与技术年级 2007班级 学号 姓名 成绩 题号一二三四五六 分数 一、填空题(本大题共10小题,每空1分,共20分) 得分 1. 在计算机系统层次结构中,指令集体系结构(或ISA,或指令系统)处于硬件和软件交界面, 硬件所有功能由它集中体现,软件通过它在硬件上执行。 2. 任何高级语言源程序或汇编语言源程序都必须翻译成机器代码才能在硬件上执行。完成这种翻译转 换任务的程序有汇编程序、解释程序(或解释器)和编译程序(或编译器)三类。 3. 响应时间和吞吐率(或带宽,或数据传输率)是衡量一个计算机系统好坏的两个基本性 能。不同应用场合,用户关心的性能不同。例如,对于银行、证券等事务处理系统来说,事务处理用户主要关心的是响应时间。 4. 一个变量在计算机内部用0或1编码表示的数被称为机器数,变量真正的值被称为真值。 5. 假定某变量x存放在寄存器R1中为1111 1111 1111 1111 1111 1011 1100 0000B,则变量x在屏 幕上用16进制显示为0x FFFFFBC0 。若x的类型为int,则x的值为 -1088; 对R1进行算术左移4位后的值在屏幕上显示为0x FFFFBC00 ;对R1算术右移4位后为0x FFFFFFBC ;对R1逻辑右移4位后为0x 0FFFFFBC 。 6. 与硬连线路控制器相比,微程序控制器的缺点是速度慢。 7. 假定某计算机采用小端方式,按字节编址。若某变量x的主存地址为00001000H,其数据类型为float, 已知x=-1.5,则主存地址00001000H和00001003H中存放的内容分别是00 H和BF H。 8. 可以用一个特殊的Cache来记录最近使用页的页表项,因为页表项主要用于地址转换,所以把这种 特殊的Cache称为转换后援缓冲器,简称TLB (或快表)。 9. 当处理器发现有未被屏蔽的中断请求发生时,通常通过执行一个“中断隐指令”进行中断响应。在 中断响应过程中,完成三个任务,它们是关中断(或清除中断允许标志)、保存断点(及机器状态)、将中断服务程序首地址送PC。 10. 现代计算机的主存大多采用字节编址方式。所以,假定一个分页虚拟存储器系统的虚拟地址位数为 48位,则虚拟(逻辑)地址空间大小应为256TB。若页面大小为512KB,则一个程序最多可以有512M (或229)个页面。

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

一、简答题 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、中断处理过程包括哪些操作步骤? 关闭中断标识,重要数据入栈, 处理中断服务功能, 数据出栈, 恢复中断标识, 开中断.

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