文档库 最新最全的文档下载
当前位置:文档库 › 组成原理题库word版

组成原理题库word版

组成原理题库word版
组成原理题库word版

第一章计算机体系概述

单选题:

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

A、IO部件

B、内存储器

C、外存储器

D、主机 D

2、冯?诺依曼机工作方式的基本特点是():

A、按地址访问并顺序执行指令

B、精确结果处理

C、存储器按内部地址访问

D、自动工作 A

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

A、IO系统

B、外围设备

C、外存储器

D、执行部件B

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

A、高级语言

B、汇编语言

C、机器语言

D、符号语言 C

简答题:

1、冯诺依曼体系结构要点。

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

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

解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB、MB、GB来度量,存储容量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。

单元地址:单元地址简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地址。

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

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

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

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

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

一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为数据信息。

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

适配器:连接主机和外设的部件,起一个转换器的作用,以使主机和外设协调工作。7、什么是CPU?简述其功能。

CPU:包括运算器和控制器。基本功能为:指令控制、操作控制、时间控制、数据加工。判断题:

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

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

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

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

填空题:

1、系统软件包括:服务程序、语言程序、[...]、数据库管理系统。

操作系统

2、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是[...]、[...]、[...]、[...]和[...]。

电子管##晶体管##集成电路##大规模集成电路##巨大规模集成电路##

3、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由[...]、[...]、[...]、[...]和[...]等组成,在每一级上都可以进行[...]。

微程序级##一般机器级##操作系统级##汇编语言级##高级语言级##程序设计##

4、计算机的软件一般分为[...]和[...]两大部分。

系统软件##应用软件##

5、计算机的硬件基本组成包括[...]、[...]、[...]、[...]和[...]五个部分。

控制器##运算器##存储器##输入设备##输出设备##

第二章运算方法和运算器

单选题:

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

A、101001B

B、52Q

C、29D

D、233H C

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

A、-127

B、-32

C、-125

D、-3 C

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

A、原

B、补

C、反

D、移 B

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

A、789D

B、789H

C、1887D

D、11110001001B A

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

A、C1040000H

B、C2420000H

C、C1840000H

D、C1C20000H A

6、不属于ALU的部件有

A、加法器或乘法器

B、移位器

C、逻辑运算部件

D、指令寄存器 D

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

A、时序电路

B、组合逻辑电路

C、控制电路

D、模拟电路 B

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

A、阶码上溢

B、尾数上溢

C、尾数与阶码同时上溢

D、尾数或阶码上溢 A

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

A、-1.125*2[10]

B、-1.125*2[11]

C、-0.125*2[10]

D、-0.125*2[11] B

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

A、FBC0H

B、FFBCH

C、0FBCH

D、87BCH B

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

A、-0.1111111B~0.1111111B

B、-1.0000000B~0.1111111B

C、-0.1111111B~1.0000000B

D、-1.0000000B~1.0000000B B

12、下列数中最大的是

A、10000000B

B、125O

C、10000110BCD码

D、55H A

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

A、+(1 -2-32 )

B、+(1 -2-31 )

C、2-32

D、2-31 B

14、若浮点数尾数用补码表示,则判断运算结果是否为规格化数的方法是:

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

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

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

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

15、算术逻辑运算单元74181ALU可完成:

A、16种算术运算功能

B、16种逻辑运算功能

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

D、4位乘法运算和除法运算功能C

计算题:

1、已知A=2[-101]-0.1010000,B=2[-100]0.1110110,按浮点运算方法计算A+B. 方括号内是阶码。

11,100;00.1001110

2、设浮点数字长16位,其中阶码4位(含1位阶符),尾数12位(含1位数符),将51128转换成二进制规格化浮点数(要求阶码采用移码,尾数采用补码,二进制表示)。并给出此浮点数格式的规格数表示范围。

0,111;0.11001100000

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

负数-2[7]~-2[-8]*(2[-1]+2[-11])

注:[ ]中为指数"

3、设阶为5位包括2位阶符, 尾数为8位包括2位数符, 阶码、尾数均用补码表示, 完成下列取值的[X+Y],[X-Y]运算:

(1)X=2-011×0.100101 Y=2-010×-0.011110

解:(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.10010100.100101

+11.000100+00.111100

--------------------------

11.10100101.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"

4、已知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"

5、已知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无溢出"

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

解:-5D=-101B

在IEEE754规范中规格化表示应该为1.01×22,e=127+2=129

则IEEE754规范编码为:11000000101000000000000000000000"

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

解:X=1×+1×+1×+1×+1×+=-83

8、某加法器进位链小组信号为C4C3C2C1 ,低位来的信号为C0 ,请分别按下述两种方式

写出C4C3C2C1的逻辑表达式。

(1)串行进位方式(2)并行进位方式

解:(1)串行进位方式:

C1=G1+P1C0其中:G1=A1B1,P1=A1⊕B1

C2=G2+P2C1G2=A2B2,P2=A2⊕B2

C3=G3+P3C2G3=A3B3,P3=A3⊕B3

C4=G4+P4C3G4=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表达式与串行进位方式相同。

简答题:

1、什么是奇偶校验码?

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

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

(1)技术上容易实现;

(2)运算规则简单;

(3)可借助于逻辑代数来分析、研究;

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

判断题:

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

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

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

填空题

1、设有七位二进制信息码0110101,则低位增设偶校验码后的代码为[...]。

01101010##

2、两个BCD码相加,当结果大于9时,修正的方法是将结果[...],并产生进位输出。

加6##

3、浮点运算器由[...]和[...]组成,它们都是[...]运算器。[...]只要求能执行[...]运算,而[...]要求能进行[...]运算。

阶码运算器##尾数运算器##定点##

阶码运算器##加法和减法##尾数运算器##加、减、乘、除

4、现代计算机的运算器一般通过总线结构来组织。按其总线数不同,大体有[...]、[...]和[...]三种形式。

单总线结构##双总线结构##三总线结构##

5、提高加法器运算速度的关键是[...]。先行进位的含义是[...]。

降低进位信号的传播时间##低有效位的进位信号可以直接向最高位传递##

6、对阶时,使[...]阶向[...]阶看齐,使[...]阶的尾数向[...]移位,每[...]移一位,其阶码加一,直到两数的阶码相等为止。

小##大##小##右##右##

7、在进行浮点加法运算时,需要完成为[...]、[...]、[...]、[...]、[...]和[...]等步骤。

零操作数检查##对阶##尾数求和##结果规格化##舍入处理##溢出处理##

8、按IEEE754规范,一个浮点数由[...]、[...]、[...]三个域组成,其中[...]的值等于指数的[...]加上一个固定[...]。

符号位S##阶码E##尾数M##阶码E##真值e##偏移值##

9、移码表示法主要用于表示[...]数的阶码E,以利于比较两个数指数的大小和[...]操作。

浮点数##对阶##

10、(26H或63H)异或135O的值为[...]。

58D

11、为了提高运算器的速度,可以采用[...]进位、[...]乘除法、流水线等并行措施。

先行##阵列##

12、设机器数字长为8位含1符号位,若机器数为81H十六进制,当它分别代表原码、补码、反码和移码时,等价的十进制整数分别为[...]、[...]、[...]和[...]

-1##-127##-126##1

第三章存储系统

单选题

1、下面说法正确的是

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

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

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

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

2、存储单元是指:

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

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

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

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

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

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

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

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

D、扩大外存储器的存储空间 B

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

A、64,16

B、16,64

C、64,8

D、16,16 " B

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

A、RAM存贮器

B、ROM存贮器

C、主存贮器

D、内存贮器和外存贮器 D

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

A、多模块,并行

B、多模块,串行

C、整体式,并行

D、整体式,串行 A

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

A、地址指定方式

B、堆栈存取方式

C、内容指定方式

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

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

A、增加内存容量

B、提高内存的可靠性

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

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

9、存储周期是指

A、存储器的读出时间

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

C、存储器的写入时间

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

计算题

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

主存的存取周期是204ns;cache命中率是94%。

2、设某RAM芯片,其存储容量为16K×8位,

问:

1 该芯片引出线的最小数目应该是多少?

2 存储器芯片的地址范围是多少?

由题:

1 116K=214,所以地址线为14根,字长8位,所以数据线为8根,加上芯片片选信号CS,读信号RD,写信号WR,电源线、地线,其引出线最小数目为27根。

2 存储器芯片的地址范围为:0000H~3FFFH。"

3、有一个16K×16的存储器,用1K×4的DRAM芯片(内部结构为64×16)构成,设读写周期为0.1ms,

问:

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

2 如采用集中刷新方式,存储器刷新一遍最少用多少读写周期?死时间率多少?

由题:

1刷新信号间隔为2ms64=31.25ms,此即刷新信号周期

2设T为读写周期,且列向16组同时进行刷新,则所需刷新时间为64T,已知T=0.1ms,则死时间率=64T2000×100%=0.32%"

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

顺序存储器和交叉存储器连续读出m=4字的信息总量都是:q=64位×4=256位

顺序存储器和交叉存储器连续读出4个字所需的时间分别是:

T1=mT=4×200ns=800ns

T2=T+m-1t=200ns+3×50=350ns

顺序存储器和交叉存储器的平均存取时间分别是:

T1a=T=200ns

T2a=350ns4=87.5ns

顺序存储器带宽w1=qt1=256b800ns=32×107bs

交叉存储器带宽w2=qt2=256b350ns=73×107bs"

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

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

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

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

解:(1)11.5Bmm;(2)614400Bs;(3)10ms。"

6、某磁盘组有5个记录面,每个记录面的内磁道直径为22cm,外磁道直径为33cm,最大位密度为1600bitcm,道密度为80道cm,转速为3600转分。

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

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

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

解:(1)每条磁道的容量是110528B;(2)6631680Bs;(3)8.33ms。

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

由题:

H=NcNc+Nm=50005200≈0.96

Ta=Tc+1-H×Tm=40ns+1-0.96×160ns=46.4ns

E=TcTa=40ns46.4ns×100%=86.2%

简答题

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

主要有:加长存储器的字长;采用双端口存储器;加入CACHE;采用多体交叉存储器。

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

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

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

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

判断题

1、存储元存储八位二进制信息,是计算机存储信息的最小单位。错

2、存储器带宽指单位时间里存储器所存取的信息量,是衡量数据传输的重要指标。常用单位有:位秒或字节秒。对

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

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

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

填空题

1、DRAM存储器的刷新一般有[...]、[...]和[...]三种方式,之所以刷新是因为[...]。

集中式##分散式##异步式##有电荷泄露、需要定期补充##

2、虚拟存储器只是一个容量非常大的存储器[...]模型,不是任何实际的[...]存储器,按照主存-外存层次的信息传送单位不同,虚拟存储器有[...]式、[...]式和[...]式三类。

逻辑##物理##段##页##段页##

3、虚拟存储器指的是[...]层次,它给用户提供了一个比实际[...]空间大得多的[...]空间。

主存-外存##主存##虚拟地址##

4、主存与CACHE的地址映射有[...]、[...]、[...]三种方式。

全相联##直接##组相联##

5、双端口存储器和多模块交叉存储器属于[...]存储器结构,前者采用[...]技术,后者采用[...]技术。

并行##空间并行##时间并行##

6、CPU能直接访问由[...]和[...],但不能直接访问[...]。

CACHE##内存##外存##

7、存储器的技术指标主要有[...]、[...]、[...]和[...]。

存储容量##存取时间##存储周期##存储器带宽##

8、对存储器的要求是[...],[...],[...],为了解决这三方面的矛盾,计算机采用[...]和体系结构。

容量大##速度快##成本低##多级存储##

应用题

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

解:

先求命中率h

h=ncnc+nm=24202420+80=0.968

则平均访问时间为ta

ta=0.96840+1-0.968240=46.4ns

r=24040=6

cache主存系统的效率为e

e=1[r+1-r0.968]=86.2%"

2、某机器中,已知配有一个地址空间为0000H-3FFFH的ROM区域。现在再用一个RAM 芯片8K8形成40K16位的RAM区域,起始地址为6000H,假定RAM芯片有CS和WE 信号控制端。CPU的地址总线为A15-A0,数据总线为D15-D0,控制信号为RW 读写,MREQ 访存。

要求:(1)画出地址译码方案。(2)将ROM与RAM同CPU连接。

解:

(1)依题意,主存地址空间分布如右图所示,可选用2片16K8位的EPROM作为ROM 区;10片的8K8位RAM片组成40K16位的RAM区。ROM需14位片内地址,而RAM 需13位片内地址,故可用A15-A13三位高地址经译码产生片选信号,方案如下:

(2)如图

3、用16K8位的DRAM芯片组成64K32位存储器,画出该存储器的组成逻辑框图。

解:

组成64K32位存储器需存储芯片数为

N=(64K16K)(32位8位)=16(片)

每4片组成16K32位的存储区,有A13-A0作为片内地址,用A15,A14经2:4译码器产生片选信号,逻辑框图如下所示:

4、某机字长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;

(3)图略。"

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

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

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

解:

(1)存储器最大存储空间是64K字,已经构成的空间有24K字;

(2)两个ROM芯片构成存储器的低16K字空间,一个RAM芯片构成存储器的最大地址的8K字空间。分布图略。"

6、某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)图略。"

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

解:

已知主存容量为4MB,虚存容量为1GB

∵222=4M∴物理地址为22位

又∵230=1G∴

虚拟地址为30位

页表长度为1GB4KB=230212=218=256K

第四章指令系统

单选题

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

A、直接

B、间接

C、寄存器

D、寄存器间接" D

2、堆栈寻址方式中,设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" B

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

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

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

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

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

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

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

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

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

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

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

A、实现存储程序和程序控制

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

C、可以直接访问外存

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

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

A、堆栈寻址方式

B、立即寻址方式

C、隐含寻址方式

D、间接寻址方式 C

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

A、通用寄存器

B、堆栈

C、主存储器

D、程序计数器 C

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

A、堆栈寻址

B、程序的条件转移

C、程序的无条件转移

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

计算题

1、设某计算机数据线、地址线均是8位,有一条相对寻址的无条件转移指令存于内存的20H

单元中,指令给出的位移量D=00010101B,该指令占用2个字节,

试计算:

1)取该指令时PC的内容;

2)该指令执行结束时PC的内容。

解:

1)PC=20H;2)PC=PC+D+2=20H+2+00010101B=37H

简答题

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

31 25

24

23 20

19 0

OP

I

目标寄存器

20位地址

解:

1 单字长二地址指令

2 OP有7位,最多可以指定128条指令

3 RS型指令,目标寄存器4位可指定16寄存器,源操作数由20位地址指定,根据I的取

值可以是直接寻址或是间接寻址

简答题

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

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

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

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

判断题

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

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

填空题

1、一个较完善的指令系统应包含:[...]类指令,[...]类指令,[...]类指令,程序控制类指令,IO类指令,字符串类指令,系统控制类指令等。

数据传送##算术运算##逻辑运算##

2、根据操作数所在位置,指出其寻址方式(填空):

(1)操作数在寄存器中,为[...]寻址方式。

(2)操作数地址在寄存器,为[...]寻址方式。

(3)操作数在指令中,为[...]寻址方式。

(4)操作数地址(主存)在指令中,为[...]寻址方式

(5)操作数的地址,为某一寄存器内容与位移量之和可以是[...]、[...]、[...]寻址方式寄存器直接##寄存器间接##立即##直接##相对##基值##变址##

3、指令寻址方式主要有[...](实现指令逐条顺序执行,PC+1-PC)和[...](实现程序转移)。

顺序寻址方式##跳跃寻址方式##

4、从计算机指令系统的角度看当前的计算机指令系统结构分为两大类:[...]、[...]。

复杂指令集计算机(CISC)##精简指令集计算机(RISC)##

5、地址码表示[...]。以其数量为依据,可以将指令分为[...]、[...]和[...]等几种。

操作数的地址##零地址指令##一地址指令##二地址指令##三地址指令##

6、二地址指令中,操作数的物理位置有三种型式,分别是[...]型、[...]型和[...]型。

寄存器-寄存器(RR)##寄存器-存储器(RS)##存储器-存储器(SS)##

7、堆栈是一种特殊的[...]寻址方式,它采用[...]原理。按结构不同分为[...]堆栈和[...]堆栈。

数据##先进后出##寄存器##存储器##

8、形成操作数地址的方式,称为[...]方式。操作数可以放在[...]寄存器、[...]寄存器、[...]和[...]

中。

数据寻址##专用##通用##内存##指令##

9、形成指令地址的方式,称为[...]方式,有[...]寻址和[...]寻址两种。

指令寻址##顺序##跳跃##

9、指令字长度分为[...]、[...]、[...]三种形式。

单字长##半字长##双字长##

10、指令格式是指令用[...]和表示的结构形式,指令格式由[...]字段和[...]两字段组成。

二进制代码##操作码##地址码##

11、指令系统是表征一台计算机[...]的重要因素,它的[...]和[...]不仅直接影响到机器的硬件结构,也影响到[...]。

性能##格式##功能##系统软件##

应用题

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

解:①直接寻址②相对寻址③变址寻址④基址寻址⑤间接寻址⑥基址间址寻址

第五章中央处理器

单选题

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

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

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

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

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

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

A、高速缓冲存储器

B、控制存储器

C、虚拟存储器

D、主存储器 B

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

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

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

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

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

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

A、时钟周期

B、指令周期

C、CPU周期

D、微指令周期A

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

A、IR

B、操作控制器

C、PC

D、PSW D

6、同步控制是:

A、只适用于CPU控制的方式

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

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

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

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

A、MAR

B、PC

C、IR

D、PSW B

计算题

1、在流水线浮点加法器中,假设有取指、译码、执行和回写四个过程段,每个过程段所需要的时间分别为:T1=60ns,T2=50ns,T3=90ns,T4=80ns,试计算该加法器的加速比是多少。

解:该流水线时钟周期至少为T=90ns,若采用非流水方式进行,

则其所需要的时间为T1+T2+T3+T4=60+50+90+80=280ns,因此加速比=28090≈3.1。

简答题

1、简述CPU基本功能

解:

1指令控制:程序的顺序控制,称为指令控制。

2操作控制:管理并产生每条指令的操作控制信号,并把操作控制信号送往相应的部件,从而控制这些部件按指令的要求进行动作。

3时间控制:对各种操作实施时间上的定时,称为时间控制。

4数据加工:对数据进行算术运算和逻辑运算处理。

2、简述什么是微指令?

解:每个微周期的操作所需的控制命令构成一条微指令。微指令包含了若干微命令信息。

3、简述什么是微命令?

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

4、简述什么是指令周期?

解:指令周期是指取出并执行一条指令的时间。它由若干个CPU周期组成。

5、简述什么是微程序控制器?

解:微程序控制器是采用微程序方式构成的控制器,以若干有序微指令组成的微程序解释执行一条机器指令。它由控制存储器、微指令寄存器、地址转移逻辑等构成。

6、解释机器指令和微指令的关系。

解:机器指令是控制计算机完成一个基本操作的命令;微指令则是控制部件中一组实现一定操作功能的微命令的组合。在微程序控制器中,一条机器指令需要由一组微指令组成的微程序来完成,即微程序完成对机器指令的解释执行。因此,一条机器指令对应多条微指令。

7、计算机内有哪两股信息在流动?如何区分它们?

解:一股是控制信息,即操作命令,其发源地是控制器,流向各个部件,形成指令流;

一股是数据信息,它受控制信息的控制,从一个部件流向另一个部件,形成数据流。一般地,取指周期从内存读出的信息流是指令流,流向控制器;而执行周期从内存读出或向内存写入的信息流是数据流,在内存和运算器之间交互。

判断题

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

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

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

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

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

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

7、时钟周期是CPU处理操作的最大时间单位。错

8、微程序控制器属于存储逻辑型,以微程序解释执行机器指令,采用存储逻辑技术实现。

9、地址寄存器用于存放当前执行的指令码,供进行指令译码。错

10、程序计数器用于存放CPU正在执行的指令的地址。错

11、指令寄存器用于保存当前CPU所要访问的内存单元的地址。错

填空题

1、请在括号内填入适当答案。

在CPU中:

1 保存当前正在执行的指令的寄存器是[...];

2 保存当前正要执行的指令地址的寄存器是[...];

3 算术逻辑运算结果通常放在[...]和[...]。

指令寄存器IR##程序计数器PC##通用寄存器##数据缓冲寄存器DR##

2、硬布线器的设计方法是:先画出[...]流程图,再利用[...]写出综合逻辑表达式,然后用[...]等器件实现。

指令(周期)##布尔(逻辑)代数##门电路和触发器

3、微程序控制器由[...]、[...]、[...]三大部分组成,其中[...]是ROM存储器,用来存放[...]。

控制存储器##微指令寄存器##地址转移逻辑##控制存储器##微程序##

4、流水CPU中的主要问题是:[...]相关、[...]相关和[...]相关。

资源##数据##控制##

5、并行处理技术主要有三种形式:[...]并行、[...]并行和[...]并行。

时间##空间##时间及空间##

6、微程序设计技术是利用[...]方法设计[...]的一门技术,具有规整性、[...]、可维护性等一系列优点。

软件##控制器##灵活性##

7、微指令格式中,微指令的编码通常采用以下三种方式:[...]、[...]和[...]。

直接表示法##编码表示法##混合表示法##

8、由于数据通路之间的结构关系,微操作可分为[...]和[...]两种。

相容性##相斥性##

9、在程序执行过程中,控制器控制计算机的运行总是处于[...]、分析指令和[...]的循环当中。

取指令##执行指令##

10、CPU从主存取出一条指令并执行该指令的时间叫[...],它常用若干个[...]来表示,而后者又包含若干个[...]。

指令周期##机器周期##时钟周期##

11、CPU的四个主要功能是[...]、[...]、[...]和[...]。

指令控制##操作控制##时间控制##数据加工##

12、目前的CPU包括[...]、[...]和CACHE。

控制器##运算器##

应用题

1、流水线中有三类数据相关冲突:写后读(RAW)相关;读后写(W AR)相关;写后写(WAW)相关。判断以下三组指令各存在哪种类型的数据相关。

(1)I1 LAD R1,A ;M(A)R1,M(A)是存储器单元

I2 ADD R2,R1 ;(R2)+(R1)R2

(2)I3 ADD R3,R4 ;(R3)+(R4)R3

I4 MUL R4,R5 ;(R4)(R5)R4

(3)I5 LAD R6,B ;M(B)R6,M(B)是存储器单元

I6 MUL R6,R7 ;(R6)(R7)R6

解:

(1)写后读(RAW)相关;

(2)读后写(W AR)相关,但不会引起相关冲突;

(3)写后读(RAW)相关、写后写(W AW)相关"

2、今有4级流水线分别完成取值、指令译码并取数、运算、送结果四步操作,今假设完成各步操作的时间依次为100ns,100ns,80ns,50ns。

请问:

(1)流水线的操作周期应设计为多少?

(2)若相邻两条指令发生数据相关,而且在硬件上不采取措施,那么第二条指令要推迟多少时间进行。

(3)如果在硬件设计上加以改进,至少需推迟多少时间?

解:

(1)流水线的操作时钟周期t应按四步操作中最长时间来考虑,所以t=100ns;

(2)两条指令发生数据相关冲突情况::

ADDR1,R2,R3;R2+R3R1

SUBR4,R1,R5;R1-R5R4

两条指令在流水线中执行情况如下表所示:

ADD指令在时钟4时才将结果写入寄存器R1中,但SUB指令在时钟3时就需读寄存器R1了,显然发生数据相关,不能读到所需数据,只能等待。如果硬件上不采取措施,第2条指令SUB至少应推迟2个操作时钟周期,即t=2100ns=200ns;

(3)如果硬件上加以改进采取旁路技术,这样只需推迟1个操作时钟周期就能得到所需数据,即t=100ns。

3、已知某机采用微程序控制方式,其控制存储器容量为:51248位。微程序可在整个控制存储器中实现转移,可控制微程序转移的条件共4个,微指令采用水平型格式,后继微指令地址采用断定方式。

请问:

(1)微指令中的三个字段分别应为多少位?

(2)画出围绕这种微指令格式的微程序控制器逻辑框图。

解:(l)假设判别测试字段中每一位作为一个判别标志,那么由于有4个转移条件,故该字段为4位;

又因为控存容量为512单元,所以下地址字段为9位。

微命令字段则是:

(48-4-9)=35位。

(2)对应上述微指令格式的微程序控制器逻辑框图如下图所示。

其中微地址寄存器对应下地址字,P字段即为判别测试字段,控制字段即为微命令字段,

后两部分组成微指令寄存器。地址转移逻辑的输入是指令寄存器的OP码、各种状态条件以及判别测试字段所给的判别标志(某一位为1),其输出用于控制修改微地址寄存器的适当位数,从而实现微程序的分支转移(此例微指令的后继地址采用断定方式)。

4、某机有8条微指令I1-I8,每条微指令所包含的微命令控制信号如下表所示。

a-j分别对应10种不同性质的微命令信号。假设一条微指令的控制字段为8位,请安排微指令的控制字段格式。

解:经分析,(e,f,h)和(b,i,j)可分别组成两个小组或两个字段,然后进行译码,可得六个微命令信号,剩下的a,c,d,g四个微命令信号可进行直接控制,其整个控制字段组成如下:

5、假设某机器有80条指令,平均每条指令由4条微指令组成,其中有一条取指微指令是所有指令公用的。已知微指令长度为32位,请估算控制存储器容量。

解:

微指令条数为:(4-1)80+1=241条

取控存容量为:25632位=1KB"

6、参见下图的数据通路,画出取数指令LDA(R3),RO的指令周期流程图,其含义是将R3为地址的主存单元的内容取至寄存器R0中,标出各微操作控制信号序列。

解:LDA(R3),RO指令是一条取数指令,其指令周期流程图如下图所示:

7、参见下图的数据通路。画出存数指令STA R1 ,R2的指令周期流程图,其含义是将寄存器R1的内容传送至(R2)为地址的主存单元中。标出各微操作信号序列。

解:STAR1,R2指令是一条存数指令,其指令周期流程图如下图所示:

8、设运算器结构如下图所示,IR为指令寄存器,R1~R3是三个通用寄存器,其中任何一个都可以作为源寄存器或目标寄存器,A和B是三选一多路开关,通路的选择分别由AS0、AS1和BS0、BS1控制,S1、S2是ALU的操作性质控制器:当S1S2=00时,ALU输出B;=01时输出A+B;=10时输出A-B;=11时输出B。另有三条机器指令:MOV(从源寄存器传送一个数到目标寄存器)、ADD(源寄存器内容于目标寄存器内容相加后送目标寄存器)和COM(源寄存器内容取反后送目标寄存器)。假设控存CM仅有16个单元,且只考虑运算器数据通路的控制,请设计微指令格式。

微指令参考格式如下:

AS1 AS0 BS1 BS0 S2 S1 +1 ALU-BUS LDIR LDR1 LDR2 LDR3 P1 P2 A3-A3

位号1 2 3 4 5 6 7 8 9 10 11 12 13 14 15-18

9、流水线中有写后读、读后写和写后写三种数据相关冲突,试判断下面指令存在哪种类型的数据相关。

I1:ADD R1,R2,R3 ;R2+R3 - R1

I2:SUB R4,R1,R5 ;R1-R5 - R4

解:

在I2指令进入流水线时,可能出现在I1指令写入R1前就读出R1内容,发生了写后读相关。

10、已知CPU结构如下图所示,其中包括一个累加器AC、一个状态寄存器和其他几个寄存器。各部分之间的连线表示数据通路,箭头表示信息传递方向。试完成以下工作:①写出图中四个寄存器A、B、C、D的名称和作用;②简述完成指令ADD Y的数据通路(Y为存储单元地址,本指令功能为AC+YAC)。

解:

A-数据缓冲寄存器DR、

B-指令寄存器IR、

C-主存地址寄存器AR、

D-程序计数器PC。

操作的数据通路为:

PCARMMDRIRY AR(MAR)MMDR(MDR)ALUADD(控制信号)AC

第六章总线系统

单选题

1、在集中式总线仲裁中,()方式对电路故障最敏感。

A、菊花链方式

B、独立请求方式

C、分布式

D、计数器定时查询方式" A

2、计算机使用总线结构的主要优点是便于实现积木化,同时:

A、减少了信息传输量

B、提高了信息传输的速度

C、减少了信息传输线的条数

D、加重了CPU的工作量 C

3、系统总线中地址线的功能是:

A、选择主存单元地址

B、选择进行信息传输的设备

C、选择外存地址

D、指定主存和IO设备接口电路的地址D

4、采用串行接口进行7位ASCII码传送,带有1位奇校验位,l位起始位和1位停止位,当传输率为9600波特时,字符传送速率为:

A、960

B、873.

C、1372

D、480 A

5、同步通信之所以比异步通信具有较高的传输速率,是因为:

A、同步通信不需要应答信号且总线长度比较短

B、同步通信用一个公共的时钟信号进行同步

C、同步通信中,各部件存取时间比较接近

D、以上各项因素的综合结果 D

6、在集中式总线仲裁中,()方式响应时间最快。

A、链式查询

B、独立请求

C、计数器定时查询

D、分布 B

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

A、CPU与存储器

B、存储器与外围设备

C、主机与外围设备

D、CPU与系统总线 C

8、在计数器定时查询方式下,若每次计数从0开始,则

A、设备号小的优先级高

B、设备号大的优先级高

C、每个设备使用总线的机会相同

D、以上都不对A

9、在集中式总线仲裁中,方式相应最快。

A、链式查询

B、独立请求

C、计数器定时查询

D、不能确定 B

10、系统总线是指

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

B、运算器、寄存器、主存之间的连接部件

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

D、CPU、主存、外围设备之间的连接部件 D

简答题

1、简述常见的总线仲裁方式。

解:

仲裁方式:

(1)集中式仲裁方式:

①链式查询方式;

②计数器定时查询方式;

③独立请求方式;

(2)分布式仲裁方式。"

2、简述波特率和比特率的区别。

答:波特是信号传输速度的单位,波特率等于每秒内线路状态的改变次数。

标准波特率有:1200、2400、4800、9600、19200等,

1200波特率即指信号能在1秒钟内改变1200次值。

二进制系统中,信息的最小单位是比特,仅当每个信号元素代表一比特信息时,波特率才等于比特率。

3、简述接口的典型功能。

解:接口通常具有:控制、缓冲、状态、转换、整理、程序中断等功能。

4、简述总线特性包括哪4个方面。

物理特性:描述总线的物理连接方式(电缆式、主板式、背板式);

功能特性:描述总线中每一根线的功能;

电气特性:定义每一根线上信号的传递方向、传递方式(单端方式或差分方式等),以及有效电平范围;

时间特性:定义了总线上各信号的时序关系。

判断题

1、波特是信号传输速度的单位,波特率等于每秒内线路状态的改变次数。1200波特率即指信号能在1秒钟内改变1200次值。对

2、分时传送即指总线复用或是共享总线的部件分时使用总线。对

3、实现高速CPU与低速外设之间工作速度上的匹配和同步是计算机接口的主要功能之一。

4、总线带宽是衡量总线性能的重要指标,它定义了总线本身所能达到的最高传输速率(但实际带宽会受到限制)。对

填空题

1、在一个16位的总线系统中,若时钟频率是100MHz,总线的周期为5个时钟周期,则总线带宽是[...] 40MBS

2、在总线上,由一个主方向多个从方进行写操作称为[...];多个从方的数据在总线上完成AND或OR操作称为[...]。广播##广集##

3、单处理器系统中的总线可以分为三类,CPU内部连接各寄存器及运算部件之间的总线称为[...];中、低速IO设备之间互相连接的总线称为[...];同一台计算机系统内的高速功能部件之间相互连接的总线称为[...]。

内部总线##IO总线##系统总线##

4、按照总线仲裁电路的位置不同,总线仲裁分为[...]式仲裁和[...]式仲裁。

集中##分布##

5、在单机系统中,三总线结构的计算机的总线系统由[...]、[...]和[...]等组成。

系统总线##内存总线##IO总线##

6、目前的CPU包括[...]、[...]和CACHE。

控制器##运算器##

应用题

1、设某总线在一个总线周期中并行传送8个字节的数据,假设一个总线周期等于五个总线时钟周期,总线时钟频率为60MHz,求总线带宽等于多少?

解:总线带宽=8B601065=96MBs"

2、设在异步串行传输系统中,每秒可传输20个数据帧,一个数据帧包含一个起始位,7个数据位,一个奇校验位,一个结束位,试计算其波特率和比特率。

解:波特率=(1+7+1+1)20=200波特,比特率=207=140bs

3、某总线在一个总线周期中并行传送8个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为70MHZ ,求总线带宽是多少?

解:设总线带宽用Dr表示,总线时钟周期用T=1f表示,一个总线周期传送的数据量用D表示,根据定义可得:

Dr=TD=D1f=8B70106s=560MB

4、用异步通信方式传送字符A和8,数据有7位,偶校验1 位。起始位1位, 停止位l位,请分别画出波形图。

解:

字符A的ASCII码为41H=1000001B;

字符8的ASCII码为38H=0111000B;

串行传送波形图为:

注:B:起始位C:校验位S:停止位

第七章外围设备

单选题

1、计算机的外围设备是指:

A、输入输出设备

B、外存设备

C、通信设备

D、除主机外的其他设备" D

2、下列外存中,属于顺序存取存储器的是:

A、U盘

B、硬盘

C、磁带

D、光盘" C

3、显示器的颜色数为256色,则刷新存储器每个单元的字长应该为:

A、256位

B、8位

C、7位

D、16位" B

4、CRT的颜色数为256色,则刷新存储器每个单元的字长应该为:

A、256位

B、8位

C、7位

D、16位 B

计算题

1、某总线在一个总线周期中并行传送8个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为70MHZ ,求总线带宽是多少?

解:设总线带宽用Dr表示,总线时钟周期用T=1f表示,一个总线周期传送的数据量用D表示,根据定义可得:

Dr=TD=D×1f=8B×70×106s=560MB"

2、某显示器的分辨率为800×600,灰度级为256色,试计算为达到这一显示效果需要多少字节?

解:所需字节数为:256色即28,每像素占8位=1字节,则800×600×B=480000B 3、设显示器分辨率为1024×768,颜色深度3B,帧频为72Hz,计算刷新屏幕时存储器带

计算机组成原理考试题库

计算机原理考试题库 一、选择题 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.计算机的硬件包括(运算器)、(存储器)、(控制器)、适配器、输入输出设备。 2.按IEEE754标准,一个浮点数由(符号位S)、(阶码E)、(尾数M)三个域组成。 3.计算机采用多级存储体系结构,即(cache)、(主存)和(外存)。 4.形成指令地址的方式,称为(指令寻址方式)。有(顺序寻址)和(跳跃寻址)两种,由指令计数器来跟踪。 5.CPU是计算机的中央处理器部件,具有(指令控制)、(操作控制)、时间控制、(数据加工)的基本功能。 6.为了解决(多个)主设备同时竞争总线(控制权)的问题,必须具有总线(仲裁部件)。 7.磁表面存储器由于存储容量大,(位成本低),在计算机系统中作为(辅助)大容量存储器使用,用以存放系统软件、大型文件、数据库等大量程序与数据信息。 (2) 1.早期将(运算器)和(控制器)合在一起称为Cpu(中央处理器)。 2.数的真值变成机器码时有四种表示方法:原码表示法,(反码表示法),(补码表示法),(移码表示法)。 3.Cache是一种(高速缓冲)存储器,是为了解决CPU和主存之间(速度)不匹配而采用的一项重要的(硬件)技术 4.形成操作数地址的方式,称为(数据寻址方式)。操作数可放在专用寄存器、(通用寄存器)、内存和(指令)中。 5.CPU中至少要有如下六类寄存器:(指令寄存器)、(程序计数器)、(地址寄存器)、数据缓冲器、通用寄存器、状态条件寄存器。 6.接口部件在它动态联结的两个功能部件间起着(缓冲器)和(转换器)的作用,以便实现彼此之间的(信息传送)。 7.外围设备的功能是在计算机和(其他机器)之间,以及计算机与(用户)之间提供联系。 (3) 1.(存储)程序并按(地址)顺序执行是冯·诺依曼型计算机的(工作原理)。 2.移码主要用于表示浮点数的(阶码E),以利于比较两个指数的(大小)和(对阶)操作。 3.存储器的技术指标有(存储容量)、(存取时间)、(存储周期)、存储器带宽。 4.RISC指令系统的最大特点是:①(指令条数少);②指令长度固定,指令格式和寻址方式种类少;③只有取数/存数指令访问(存储器),其余指令的操作均在(寄存器)之间进行 5.互斥的微操作,是指不能(同时)或不能在(同一个节拍内)并行执行的微操作。可以(编码)。 6.当代流行的标准总线内部结构包含:①(数据传送总线)(由地址线、数据线、控制线组成);②(仲裁总线);③中断和同步总线;④(公用线)(电源、地线、时钟、复位灯信号线)。 7.中断系统是计算机实现中断功能的(软硬件)总称。一般在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

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

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.(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 字符信息是符号数据,属于处理(非数值)领域的问题,国际上采用的字符系统是七单位的(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从器件角度看,计算机经历了五代变化。但从系统结构看,至今绝大多数计算机仍属于(B)计算机。 A 并行 B 冯·诺依曼 C 智能 D 串行 2某机字长32位,其中1位表示符号位。若用定点整数表示,则最小负整数为(A)。 A -(231-1) B -(230-1) C -(231+1) D -(230+1) 3以下有关运算器的描述,( C )是正确的。 A 只做加法运算 B 只做算术运算 C 算术运算与逻辑运算 D 只做逻辑运算 4 EEPROM是指(D ) A 读写存储器 B 只读存储器 C 闪速存储器 D 电擦除可编程只读存储器 5常用的虚拟存储系统由(B )两级存储器组成,其中辅存是大容量的磁表面存储器。 A cache-主存 B 主存-辅存 C cache-辅存 D 通用寄存器-cache 6 RISC访内指令中,操作数的物理位置一般安排在(D ) A 栈顶和次栈顶 B 两个主存单元 C 一个主存单元和一个通用 寄存器 D 两个通用寄存器 7当前的CPU由(B )组成。 A 控制器 B 控制器、运算器、cache C 运算器、主存 D 控制器、ALU、主存 8流水CPU是由一系列叫做“段”的处理部件组成。和具备m个并行部件的CPU相比,一个m段流水CPU的吞吐能力是(A )。 A 具备同等水平 B 不具备同等水平 C 小于前者 D 大于前者 9在集中式总线仲裁中,(A )方式响应时间最快。 A 独立请求 B 计数器定时查询 C 菊花链 D 分布式仲裁 10 CPU中跟踪指令后继地址的寄存器是(C )。 A 地址寄存器 B 指令计数器 C 程序计数器 D 指令寄存器 11从信息流的传输速度来看,(A )系统工作效率最低。 A 单总线 B 双总线 C 三总线 D 多总线 12单级中断系统中,CPU一旦响应中断,立即关闭(C )标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。 A 中断允许 B 中断请求 C 中断屏蔽 D DMA请求 13下面操作中应该由特权指令完成的是(B )。 A 设置定时器的初值 B 从用户模式切换到管理员 模式 C 开定时器中断 D 关中断 14冯·诺依曼机工作的基本方式的特点是(B )。 A 多指令流单数据流 B 按地址访问并顺序执行指令 C 堆栈操作 D 存贮器按内容选择地址 15在机器数(B )中,零的表示形式是唯一的。 A 原码 B 补码 C 移码 D 反码 16在定点二进制运算器中,减法运算一般通过( D )来实现。 A 原码运算的二进制减法 器 B 补码运算的二进制减法器 C 原码运算的十进制加法器 D 补码运算的二进制加法器17某计算机字长32位,其存储容量为256MB,若按单字编址,它的寻址范围是( D )。 A 0—64M B B 0—32MB C 0—32M D 0—64M 18主存贮器和CPU之间增加cache的目的是(A )。 A 解决CPU和主存之间的 速度匹配问题B 扩大主存贮器容量 C 扩大CPU中通用寄存器的 数量 D 既扩大主存贮器容量,又扩 大CPU中通用寄存器的数 量 19单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用( C )。 A 堆栈寻址方式 B 立即寻址方式 C 隐含寻址方式 D 间接寻址方式20同步控制是( C )。 A 只适用于CPU控制的方 式B 只适用于外围设备控制的 方式 C 由统一时序信号控制的方 式 D 所有指令执行时间都相同 的方式 21描述PCI总线中基本概念不正确的句子是(CD )。 A PCI总线是一个与处理 B PCI总线的基本传输机制 C PCI设备一定是主设备 D 系统中只允许有一条PCI

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

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

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

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

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

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

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

计算机组成原理试题 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 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.一张3.5英寸软盘的存储容量为______,每个扇区存储的固 定数据是______。 A.1.44MB,512B B.1MB,1024BC.2MB,256BD.1.44MB,512KB 2.机器数______中,零的表示形式是唯一的。 A.原码 B.补码 C.校验码 D.反码 3.在计算机中,普遍采用的字符编码是______。 A.BCD码 B.16进制 C.格雷码 D.ASCⅡ码 4.______表示法主要用于表示浮点数中的阶码。 A.原码 B.补码 C.反码 D.移码 5.程序控制类指令的功能是______。 A.改变程序执行的顺序 B.进行主存和CPU之间的数据传送 C.进行CPU和I/O设备之间的数据传送 D.进行算术运算和 逻辑运算 6.EPROM是指______。 A.读写存储器 B.只读存储器 C.光擦除可编程的只读存储器 D.可编程的只读存储器 7.Intel80486是32位微处理器,Pentium是______位微处理器。 A.16 B.32 C.48 D.64 8.CPU主要包括______。

A.控制器 B.控制器、运算器、cache C.运算器和主存 D.控制器、ALU和主存 9.下列数中最大的数是______。 2B.(227)8 C.(98)16D.(152)10 10.以下四种类型指令中,执行时间最长的是______。 A.寄存器—存储器型 B.寄存器—寄存器型 C.存储器-存储器型 D.程序控制指令 11.下列______属于应用软件。 A.操作系统 B.编译系统 C.连接程序 D.文本处理 12.在主存和CPU之间增加cache存储器的目的是______。 A.增加内存容量 B.解决CPU和主存之间的速度匹配问题 C.提高内存可靠性 D.增加内存容量,同时加快存取速度 13.信息只用一条传输线,且采用脉冲传输的方式称为 ______。 A.串行传输 B.并行传输 C.并串行传输 D.分时传输 14.扩展操作码是_____。 A、操作码字段外辅助操作字段的代码 B、指令格式中不同字段设置的操作码 C、操作码的长度随地址数的减少而增加 D、指令系统新增加的操作码 15.下述I/O控制方式中,主要由程序实现的是______。 A.PPU(外围处理机)方式 B.中断方式 C.DMA方式 D.通道方式

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

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

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

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

计算机组成原理题库

、下列描述中正确的是 A控制器能理解、解释并执行所有的指令及存储结果 B一台计算机包括输入、输出、控制、存储及算术逻辑运算五个部件 C所有的数据运算都在CPU的控制器中完成 D以上答案都正确 4、有一些计算机将一部分软件永恒的存于只读存储器中,称之为 A硬件 B软件 C固件 D辅助存储器 E以上都不对 5、输入、输出装置以及外接的辅助存储器称为() A操作系统 B存储器 C主机 D外围设备 7、完整的计算机系统应包括() A运算器、存储器、控制器 B外部设备和主机 C主机和实用程序 D配套的硬件设备和软件系统 8、计算机系统中的存储系统是指() A .RAM存储器存储器 C.主存 D.主存和辅存 19、计算机的算术逻辑单元和控制单元合称为() A. ALU B. UP C. CPU D. CAD 35、储存单元是指() A.存放一个字节的所有存储集合 B.存放一个储存字的所有存储集合 C.存放一个二进制信息的存储集合 D.存放一条指令的存储集合 36、存储字是指() A.存放在一个存储单元中的二进制代码组合 B.存放在一个存储单元中的二进制代码位数 C.存储单元的集合 D.机器指令 39、存放执行执行指令的寄存器是() 有些计算机将一部分软件永恒地存于只读存储器中,称为(A) 15.计算机将存储,算逻辑运算和控制三个部分合称为(A),再加上(B)和(C)就组成了计算机硬件系统。 目前被广泛使用的计算机是()

A.数字计算机 B.模拟计算机 C.数字模拟混合式计算机 D.特殊用途计算机 9.个人计算机(PC)属于()类计算机。 A.大型计算机 B.小型机 C.微型计算机 D.超级计算机、操作系统最早出现在第(A)代计算机上。 计算机使用总线结构便于增减外设,同时() A.减少了信息传输量 B.提高了信息的传输速度 C.减少了信息传输线的条数 2.计算机使用总线结构的主要优点是便于实现积木化,缺点是() A.地址信息,数据信息和控制信息不能同时出现 B.地址信息与数据信息不能同时出现 C.两种信息源的代码在总线中不能同时传送 5.在三中集合式总线控制中,()方式响应时间最快。 A.链式查询 B.计数器定时查询 C.独立请求 8.三种集合式总线控制中,()方式对电路故障最敏感的 A.链式查询 B.计数器定时查询 C.独立请求 13.在独立请求方式下,若有N个设备,则() A.有一个总线请求信号和一个总线响应信号 B.有N个总线请求信号和N个总线响应信号 C.有一个总线请求信号和N个总线响应信号 14.在链式查询方式下,若有N个设备,则() A.有N条总线请求线 B.无法确定有几条总线请求线 C.只有一条总线请求线

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

一、选择题 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)主存中写入一个数据字的平均时间

计算机组成原理习题及答案54686word版本

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

概论 一、选择题: 1.1946年研制成功的第一台电子数字计算机称为_B_。A.EDVAC B.ENIAC C.EVNAC D.EINAC 2.完整的计算机系统应包括__D_____.A..运算器、存储器、控制器 B.外部设备和主机 C.主机和存储器 D.配套的硬件和软件设备 3.计算机系统中的存储器系统是指__D____.A.RAM存储器 B.ROM存储器 C.内存储器 D.内存储器和外存储器 4.至今为止,计算机中的所有信息仍以二进制方式表示的理由是_C_____. A..节约元件 B.运算速度快 C.物理器件性能所致 D.信息处理方便 5.计算机硬件能直接执行的只有_B___. A.符号语言 B.机器语言 C.机器语言和汇编语言 D.汇编语言 二、填空题: 1.计算机的硬件包括__运算器_._控制器_._存储器_._输入设备_._输出设备__. 2.在计算机术语中,将运算器和控制器合在一起称为_CPU__,而将_CPU__和存储器合在一起称为__主机__. 3.计算机的软件一般分为两大类:一类叫_系统__软件,一类叫_应用__软件,其中,数据库管理系统属于_系统_软件,计算机辅助教学软件属于__应用___软件. 4.计算机系统中的存储器分为_内存储器_和_外存储器_.在CPU执行程序时,必须将指令存放在_内存储器__中. 5.输入、输出设备以及辅助存储器统称为_外部设备___. 6.计算机存储器的最小单位为__位___,1KB容量的存储器能够存储_1024*8__个这样的单位. 7.在计算机系统中,多个系统部件之间信息传送的公共通路称为__总线___,就其所传送的信息的性质而言,在公共通路上传送的信息包括_数据__、__地址__和__控制___信息. 三、衡量计算机性能的基本指标有哪些? 答:1.基本字长 2.数据通路宽度 3.运算速度:包括CPU时钟频率和数据传输率 4.存储器的容量:包括主存储器的容量和外存储器的容量 5.外围设备及其性能 6.系统软件配置运算方法和运算器 一、选择题: 1.在机器数中,__B____的零的表示形式是唯一的. A.原码 B.补码 C.反码 D.原码和反码 3.若某数X的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法__B__码. A.原 B.补 C.反 D.移 4.运算器虽有许多部件组成,但核心部分是__B____. A.数据总路线 B.算术逻辑运算单元 C.多路开关 D.通用寄存器 5.在定点二进制运算器中,减法运算一般通过__D_____来实现. A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制加法器 D.补码运算的二进制加法器

计算机组成原理题库

综合题 1. 设存储器容量为32字,分为M0-M3四个模块,每个模块存储8个字,地址分配方案分别如下图中图(a)和图(b)所示。 (1)(a)和(b)分别采用什么方式进行存储器地址编址? (2)设存储周期T=200ns,数据总线宽度为64位,总线传送周期τ=50ns。问(a)和(b)两种方式下所对应的存储器带宽分别是多少(以Mb/s为单位)? 2.假设某机器有80条指令,平均每条指令由4条微指令组成,其中有一条取指微指令是所有指令公用的,已知微指令长度为32位,请估算控制存储器的容量是多少字节? 3. (1)用16K×8位的SRAM芯片形成一个32K×16位的RAM区域,共需SRAM芯片多少片? (2)设CPU地址总线为A15~A0,数据总线为D15~D0,控制信号为R/W(读/写)、MREQ(允许访存)。SRAM芯片的控制信号有CS和WE。要求这32K×16位RAM 区域的起始地址为8000H,请画出RAM与CPU的连接逻辑框图。

*4 CPU执行一段程序时,Cache完成存取的次数为3800次,主存完成存取的次数为200次,已知Cache存取周期为50ns,主存为250ns, 求(1)Cache命中率。(2)平均访问时间(3)Cache/主存系统的效率。 5.已知某机采用微程序控制方式,其控制存储器容量为512*48(位)。微程序可在整个存储器中实现转移,可控制微程序转移的条件共4个,微指令采用水平型格式,后继微指令地址采用断定方式,如下图所示。 (1)微指令中的三个字段分别应为多少位? (2)画出围绕这种微指令格式的微程序控制器逻辑框图。 6.用2M×8位的SRAM芯片,设计4M×16位的SRAM存储器,试画出存储器芯片连接图。 *7.某计算机系统的内存储器由cache和主存构成,cache的存储周期为30ns,主存的存取周期为150ns。已知在一段给定的时间内,CPU共访问内存5000次,其中400次访问主存。问: ① cache的命中率是多少? ② CPU访问内存的平均时间是多少纳秒?

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