计算机组成原理附加习题—徐国雄

计算机组成原理附加习题—徐国雄
计算机组成原理附加习题—徐国雄

第一章

1、有些计算机将一部分软件永远地存于ROM中,称为()

A、硬件

B、固件

C、软件

D、辅助存储器

2、以下说法错误的是()

A、硬盘是外部设备

B、软件的功能与硬件的功能在逻辑上是等效的

C、硬件实现的功能一般比软件实现具有更高的执行速度

D、软件的功能不能用硬件取代

3、冯●诺依曼计算机工作方式的基本特点是()

A、采用存储程序原理

B、控制流驱动方式

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

D、存储器按内容选择地址

4、下列描述中,正确的是()

A、控制器能理解、解释并执行所有的指令以及存储结果

B、所有的数据运算都在CPU的控制器中完成

C、ALU可存放运算结果

D、输入、输出装置以及外界的辅助存储器称为外部设备

5、完整的计算机系统应该包括()

A、运算器、存储器、控制器

B、外部设备和主机

C、主机和应用程序

D、主机、外部设备、配套的软件系统

6、CPU中不包括()

A、操作译码器

B、指令寄存器

C、地址译码器

D、通用寄存器

7、在计算机系统中,表明系统运行状态的部件是()

A、程序计数器

B、指令寄存器

C、程序状态字

D、累加寄存器

8、指令寄存器的位数取决于()

A、存储器的容量

B、指令字长

C、机器字长

D、存储字长

9、在下列部件中,CPU存取速度由慢到快的排列顺序正确的是()

A、外存、主存、Cache、寄存器

B、外存、主存、寄存器、Cache

C、外存、Cache、寄存器、主存

D、主存、Cache、寄存器、外存

10、存放当前执行指令的寄存器是( C ),存放欲执行指令地址的寄存器是( A)

A、程序计数器

B、数据寄存器

C、指令寄存器

D、地址寄存器

11、计算机硬件能够直接识别的语言是()

A、高级语言

B、自然语言

C、汇编语言

D、机器语言

12、计算机执行最快的语言是()。

A、汇编语言

B、C语言

C、机器语言

D、Java语言

13、只有当程序需要执行时,它才会去将源程序翻译成机器语言,而且一次只能

读取、翻译并执行源程序中的一行语句,此程序称为()。

A、目标程序

B、编译程序

C、解释程序

D、汇编程序

14、32位个人计算机中,一个字节由()位组成。

A、4

B、8

C、16

D、32

15、CPU中的译码器主要用于()

A、地址译码

B、指令译码

C、数据译码

D、控制信号译码

16、计算机系统采用层次化结构组成系统,从最上层的最终用户到最底层的计算

机硬件,其层次化构成为()

A、高级语言机器—操作系统机器—汇编语言机器—传统机器——微程序系统

B、高级语言机器—操作系统机器—传统机器—汇编语言机器——微程序系统

C、高级语言机器—汇编语言机器—操作系统机器—传统机器——微程序系统

D、高级语言机器—汇编语言机器—传统机器—操作系统机器——微程序系统

第二章

1、为了表示无符号十进制整数,下列哪些是合法的8421BCD码()

Ⅰ.0111 1001 Ⅱ.1101 0110 Ⅲ.0000 1100 Ⅳ.1000 0101

A、Ⅰ,Ⅱ

B、Ⅱ,Ⅲ

C、Ⅰ,Ⅳ

D、Ⅰ,Ⅱ,Ⅲ

2、计算机中表示地址时,采用()。

A、原码

B、补码

C、移码

D、无符号数

3、在整数定点机中,下列说法正确的是()

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

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

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

D、都不能表示-1

4、下列说法正确的是()

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

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

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

D、无论机器数采用何种码表示,0都有两种编码方式

5、假设机器字长为16位,用定点补码小数( 一位符号位)表示时,一个字能表示的范围是()

A、0~(1-2-15)

B、-(1-2-15)~(1-2-15)

C、-1~1

D、-1~(1-2-15)

6、某机器字长为8位,采用原码表示法(一位符号位),则机器数所能表示的范围是()

A、-127~+127

B、-127~+128

C、-127~+127

D、-128~+128

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

A、双符号位相同

B、双符号位不同

C、正负相加

D、两个负数相加

8、[X]

补=1.X

1

X

2

X

3

X

4

,当满足下列()时,X>-1/2成立。

A、X

1必须为1,X

2

~X

4

至少有一个为1 B、X

1

必须为1,X

2

~X

4

任意

C、X

1必须为0,X

2

~X

4

至少有一个为1 D、X

1

必须为0,X

2

~X

4

任意

9、设X为整数,[X]

补=1,X

1

X

2

X

3

X

4

X

5

,若要X<-16,X

1

~X

5

应满足的条件是()

A、X

2~X

5

至少有一个为1

B、X

1必须为1,X

2

~X

5

至少有一个为1

C、X

1必须为0,X

2

~X

5

至少有一个为1 D、X

1

必须为0,X

2

~X

5

任意

10、假设有4个整数用8位补码分别表示,r1=FEH, r2=F2H, r3=90H, r4=F8H,

若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是()

A、r1×r2

B、r2×r3

C、r1×r4

D、r2×r4

11、假设寄存器的内容为00000000,若它等于-128,则该机器采用了()

A、原码

B、补码

C、反码

D、移码

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

A、主存容量不够

B、运算结果无法表示

C、操作数地址过大

D、栈溢出

13、当定点运算发生溢出时,应()

A、向左规格化

B、向右规格化

C、舍入处理

D、发出出错信息

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

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

B、小数点后第一位为1,则为规格化数

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

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

15、在浮点机中,判断原码规格化的形式的原则是()

A、尾数的符号位与第一数位不同

B、尾数第一数位为1,数符任意

C、尾数的符号位与第一位相同

D、阶符与数符不同

16、在浮点机中,()是隐藏的。

A、阶码

B、数符

C、尾数

D、基数

17、关于浮点数在IEEE754标准中的规定,下列说法中错误的是()

Ⅰ.浮点数可以表示正无穷大和负无穷大两个值

Ⅱ.如果需要,也允许使用非格式化的浮点数

Ⅲ.对任何形式的浮点数都要求使用隐藏位技术

Ⅳ.对32为浮点数的阶码采用了偏移值为127的移码表示,尾数用原码表示

A、Ⅰ,Ⅲ

B、Ⅱ,Ⅲ

C、只有Ⅲ

D、Ⅰ,Ⅲ,Ⅳ

18、float型数据通常用IEEE754标准中的单精度浮点格式表示。如果编译器将float型变量X分配在一个32为浮点寄存器FR1中,且X=-8.25,则FR1的内容是()

A、C104 0000H

B、C242 0000H

C、C184 0000H

D、C1C2 0000H

19、float类型(IEEE754单精度浮点数格式)能表示的最大正整数是()

A、2126-2103

B、2127-2104

C、2127-2103

D、2128-2104

20、算术逻辑单元(ALU)的功能一般包括()

A、算术运算

B、逻辑运算

C、算术运算和逻辑运算

D、加法运算

21、加法器采用先行进位的根本目的是()

A、优化加法器的结构

B、快速传递进位信号

C、增强加法器的功能

D、以上都不是

22、组成一个运算器需要多个部件,但下列所列()不是组成运算器的部件。

A、通用寄存器组

B、数据总线

C、ALU

D、地址寄存器

23、串行运算器结构简单,其运算规律是()

A、由低位到高位先行进行进位运算

B、由低位到高位先行进行借位运算

C、由低位到高位逐位运算

D、由高位到低位逐位运算

24、ALU属于()

A、时序电路

B、控制器

C、组合逻辑电路

D、寄存器

第三章

1、下述说法正确的是()

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

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

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

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

A、Ⅰ,Ⅱ

B、只有Ⅲ

C、Ⅱ、Ⅳ

D、全错

2、半导体静态存储器(SRAM)的存储原理是()

A、依靠双稳态电路

B、依靠定时刷新

C、依靠读后再生

D、信息不再变化

3、下面描述错误的是()

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

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

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

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

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

A、刷新

B、再生

C、写保护

D、主存校验

5、在CPU执行一段程序的过程中,Cache的存取次数为4600次,由主存完成的存取次数为400次。若Cache的存取时间为5ns,主存的存取时间为25ns,则CPU的平均访问时间为()ns。

A、5.4

B、6.6

C、8.8

D、9.2

6、若主存读/写时间为30ns,Cache的读/写时间为3ns,平均读/写时间为3.27ns,则Cache的命中率为()。

A、90%

B、95%

C、97%

D、99%

7、某SRAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最小数目应该是()

A、23

B、25

C、50

D、19

8、某机器的主存储器共32KB,由16片16K×1位(内部采用128×128存储阵列)的DRAM芯片构成。若采用集中式刷新方式,且刷新周期为2ms,那么所有存储单元刷新一遍需要()个存储周期。

A、128

B、256

C、1024

D、16384

9、某机器字长为32位,存储容量64MB,若按字编址,它的寻址范围是()

A、8M

B、16MB

C、16M

D、8MB

10、采用八体并行低位交叉存储器,设每个体的存储容量为32K×16位,存取周期为400ns,下述说法正确的是()

A、在400ns内,存储器可向CPU提供27位二进制信息

B、在100ns内,每个体可向CPU提供27位二进制信息

C、在400ns内,存储器可向CPU提供28位二进制信息

D、在100ns内,每个体可向CPU提供28位二进制信息

11、双端口存储器之所以能高速进行读/写,是因为采用()

A、新型器件

B、流水技术

C、两套相互独立的读/写电路

D、高速芯片

12、关于Cache的3中基本映射方式,下面叙述中错误的是()

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

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

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

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

13、主存按字节编址,地址从0A4000H到0CBFFFH,共有()字节;若用存储容量为32K×8位的存储芯片构成该主存,至少需要()片。

A、80K,2

B、96K,2

C、160K,5

D、192K,5

14、一般来讲,直接映射常用在()

A、小容量高速Cache

B、大容量高速Cache

C、小容量低速Cache

D、大容量低速Cache

15、存储器采用部分译码法片选时,()

A、不需要地址译码器

B、不能充分利用存储器空间

C、会产生地址重叠

D、CPU的地址线全参与译码

16、地址线A15~A0(低),若选取用16K×1位存储芯片构成64KB存储器,则应由地

址码()译码产生片选信号。

A、A15、A14

B、A0、A1

C、A14、A13

D、A1、A2

17、如果一个存储单元被访问,那么可能这个存储单元会很快地被再次访问,这称为()

A、时间局部性

B、空间局部性

C、程序局部性

D、数据局部性

18、为了解决CPU与主存速度不匹配的问题,通常采用的方法是()

A、采用速度更快的主存

B、在CPU和主存之间插入少量的高速缓冲存储器

C、在CPU周期中插入等待周期

D、扩大主存的容量

19、下面关于计算机Cache的论述中,正确的是()

A、Cache是一种介于主存和辅存之间的存储器,用于主存和辅存之间的缓冲存储

B、如果访问Cache不命中,则用从内存中取到的字节代替Cache中最近访问过的字节

C、Cache的命中率必须很高,一般要达到90%以上

D、Cache中的信息必须与主存中的信息时刻保持一致

20、容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。如果主存为4K块,且按字编址,那么主存地址和主存标记的位数分别是()

A、16,6

B、17,6

C、18,8

D、19,8

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

A、19

B、18

C、17

D、16

22、关于LRU算法,以下论述正确的是()

A、LRU算法替换掉那些在Cache中驻留时间最长且未被引用的块

B、LRU算法替换掉那些在Cache中驻留时间最短且未被引用的块

C、LRU算法替换掉那些在Cache中驻留时间最长且仍在引用的块

D、LRU算法替换掉那些在Cache中驻留时间最短且仍在引用的块

第四章

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

A、可降低编程难度

B、可降低指令的译码难度

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

D、以上均不正确

2、在CPU执行指令的过程中,指令的地址由(A )给出,操作数的地址由(D )给出。

A、程序计数器(PC)

B、操作系统

C、指令的操作码字段

D、指令的地址码字段

3、下述关于零地址指令的说法正确的是()

A、零地址指令是不需要操作数的指令

B、零地址指令需要操作数,其操作数通过隐含寻址得到

C、有的零地址指令不需要操作数,有的零地址指令需要并使用隐含寻址得到操作数

D、以上说法都不正确

4、一地址指令中,为完成两个数的算术运算,除地址译码指明的一个操作数外,另一个数常采用()

A、直接寻址方式

B、立即寻址方式

C、隐含寻址方式

D、以上都有可能

5、某指令系统有200条指令,对操作码采用固定长度二进制编码是,最少需要用()位。

A、4

B、8

C、16

D、32

6、某机器字长为32位,存储器按半字编址,每取出一条指令后PC的值自动加2,说明其指令长度是()

A、16位

B、32位

C、128位

D、256位

7、某机器采用16位单字长指令,采用定长操作码,地址码为5位,现已定义60条二地址指令,那么单地址指令最多有()条。

A、4

B、32

C、128

D、256

8、指令寻址的基本方式有两种,一种是顺序寻址方式,其指令地址由(B )给出,有一种是跳跃寻址方式,其指令地址由(D )给出。

A、指令寄存器

B、程序计数器

C、累加器

D、指令本身

9、有效地址是指()

A、操作数的真实地址

B、指令地址码字段给出的地址

C、程序计数器(PC)给出的地址

D、指令本身

10、直接寻址的无条件转移指令的功能是将指令中的地址码送入()

A、程序计数器(PC)

B、累加器(ACC)

C、指令寄存器(IR)

D、地址寄存器(MAR)

11、下列不属于程序控制指令的是()

A、无条件转移指令

B、条件转移指令

C、中断隐指令

D、循环指令

12、执行操作的数据不可能来自()

A、寄存器

B、指令本身

C、控制存储器

D、存储器

13、寄存器间接寻址方式中,操作数在()中。

A、通用寄存器

B、堆栈

C、主存单元

D、指令本身

14、在指令的相对寻址方式中,其相对的基准地址是()

A、基址寄存器

B、变址寄存器

C、堆栈指示器

D、程序计数器

15、设变址寄存器为X,形式地址为D,某机器具有先变址再间址的寻址方式,则这种寻址方式的有效地址为()

A、EA=(X) +D

B、EA=(X) +(D)

C、EA=X+D

D、EA=((X) +D)

16、直接、间接、立即3种寻址方式指令的执行速度,由快至慢的排序是()

A、直接、间接、立即

B、直接、立即、间接

C、立即、直接、间接

D、立即、间接、直接

17、在下列寻址中,()寻址方式需要先运算,再访问主存。

A、立即

B、变址

C、间接

D、直接

18、下列不同类型的指令中,执行时间最长的是()指令。

A、RR型

B、SS型

C、RS型

D、不能确定,需要由指令格式来决定

19、(C)对于程序浮动提供了较好的支持,(B )便于处理数组问题,(D)有利于编制循环程序。

A、间接寻址

B、变址寻址

C、相对寻址

D、寄存器间接寻址

20、下列关于CISC/RISC的叙述中,错误的是()

A、RISC机器指令比CISC机器指令简单

B、RISC中通用寄存器比CISC多

C、RISC中的寻址方式比CISC少

D、CISC比RISC机器可以更好地支持高级语言

29、RISC思想主要基于的是()

A、减少指令的平均执行周期

B、减少指令的复杂程度

C、减少硬件的复杂程度

D、便于编译器编写

第五章

1、下列部件不属于控制部件的是()

A、指令寄存器

B、操作控制器

C、程序计数器

D、状态条件寄存器

2、下列部件不属于执行部件的是()

A、控制器

B、存储器

C、运算器

D、外部设备

3、指令寄存器中寄存的是()

A、下一条要执行的指令

B、已执行完了的指令

C、正在执行的指令

D、要转移的指令

4、在CPU的组成结构中,不需要()

A、指令寄存器

B、数据寄存器

C、地址译码器

D、地址寄存器

5、在取指令操作结束后,程序计数器中存放的是()

A、当前指令的地址

B、程序中指令的数量

C、下一条指令的地址

D、已执行指令的计数值

6、指令译码器进行译码的是()

A、整条指令

B、指令的操作码字段

C、指令的地址

D、指令的操作数字段

7、下列说法正确的是()

A、采用微程序控制器是为了提高速度

B、控制存储器采用高速RAM电路组成

C、微指令计数器觉得指令的执行顺序

D、一条微指令放在控制存储器的一个单元中

8、从一条指令的启动到下一条指令启动的时间间隔称为()

A、时钟周期

B、机器周期

C、节拍

D、指令周期

9、()不是常用三级时序系统中的一级。

A、指令周期

B、机器周期

C、节拍

D、定时脉冲

10、下列说法中,正确的是()

A、加法指令的执行周期一定要访存

B、加法指令的执行周期一定不要访存

C、指令的地址码给出存储器地址的加法指令,在执行周期一定要访存

D、指令的地址码给出存储器地址的加法指令,在执行周期一定不需要访存

11、同步控制是()

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

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

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

D、不强调统一时序信号控制的方式

12、采用同步控制的目的是()

A、提高执行速度

B、简化控制时序

C、满足不同操作对时间安排的需要

D、满足不同设备对时间安排的需要

13、下列说法中正确的是()

A、微程序控制方式与硬布线控制方式相比较,前者可以使指令的执行速度更快

B、若采用微程序控制方式,则可用uPC取代PC

C、控制存储器可以用掩膜ROM,EPROM或闪速存储器实现

D、指令周期也称为CPU周期

14、微程序控制器中,机器指令与微指令的关系是()

A、一条机器指令由一条微指令来执行

B、一条机器指令由一段用微指令编成的微程序来解释执行

C、一段机器指令组成的程序可由一个微程序来执行

D、每一条微指令由一条机器指令来解释执行

15、下列不属于微指令结构设计所追求的目标是()

A、提高微程序的执行速度

B、提高微程序设计的灵活性

C、缩短微指令的长度

D、增大控制存储器的容量

16、微程序控制器的速度比硬布线控制器慢,主要是因为()

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

B、增加了从主存储器读取微指令的时间

C、增加了从指令寄存器读取指令的时间

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

17、微指令大体可分为两类:水平型微指令和垂直型微指令。在下列几项中,不符合水平型微指令特点的是()

A、执行速度快

B、并行度较低

C、更多地体现了控制器的硬件细节

D、微指令长度较长

18、微指令操作控制字段的每一位代表个控制信号,这种微程序的控制方式叫做()

A、字段直接编码

B、字段间接编码

C、混合编码

D、直接编码

19、关于微指令操作控制字段的编码方法,下面叙述正确的是()

A、直接编码,字段间接编码法和字段直接编码法都不影响微指令的长度

B、一般情况下,直接编码的微指令位数最多

C、一般情况下,字段间接编码法的微指令位数最多

D、一般情况下,字段直接编码法的微指令位数最多

20、组合逻辑控制器和微程序控制器的主要区别在于()

A、ALU结构不同

B、数据通路不同

C、CPU寄存器组织不同

D、微操作信号发生器的构成方法不同

21、关于超标量流水技术,下列说法正确的是()

A、缩短原来流水线的处理器周期

B、在每个时钟周期内同时并发多条指令

C、把多条能并行操作的指令组合成一条具有多个操作码字段的指令

D、以上都不对

22、相对于微程序控制器,硬布线控制器的特点是()

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

B、指令执行速度慢,指令功能的修改和扩展难

C、指令执行速度快,指令功能的修改和扩展容易

D、指令执行速度快,指令功能的修改和扩展难

23、某计算机的指令流水线由4个功能段组成,指令流各功能段的时间(忽略各功能段之间的缓冲时间)分别为90ns,80ns,70ns和60ns,则该计算机的CPU时钟周期至少是()。

A、90ns

B、80ns

C、70ns

D、60ns

24、下列不会引起指令流水阻塞的是()

A、数据旁路

B、数据相关

C、条件转移

D、资源冲突

第六章

1、总线中地址线的作用是()

A、仅仅用于选择存储器的某一单元

B、仅仅用于选择I/O设备接口地址

C、用于选择存储器的某一单元和I/O设备接口地址

D、以上均不正确

2、总线复用可以()

A、提高总线的传输带宽

B、增加总线的功能

C、减少总线中信号线的数量

D、提高总线的负载能力

3、总线宽度与下列()有关

A、控制线根数

B、数据线根数

C、地址线根数

D、以上都不对

4、系统总线中的数据线、地址线、控制线是根据()来划分的。

A、总线所处的位置

B、总线的传输方向

C、总线传输的内容

D、总线的材料

5、总线的仲裁可采用两种不同的方式,它们分别是()

A、集中式和分布式

B、同步式和异步式

C、动态式和静态式

D、以上都不对

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

A、链式查询

B、计数器定时查询

C、独立请求

D、分组链式查询

7、在计数器定时查询方式下,正确的描述是()

A、总线设备的优先级可变

B、越靠近控制器的设备,优先级越高

C、各设备的优先级相等

D、对硬件电路故障敏感

8、为了对n各设备使用总线的请求进行仲裁,如果使用独立请求方式,则需要()根控制线。

A、n

B、log2n+2

C、2n

D、3

9、在链式查询方式下,若有N个设备,则()

A、只需一条总线请求线

B、需要N条总线请求先

C、视情况而定,可能一条,可能N条

D、以上说法都不对

10、总线的通信控制主要解决()问题。

A、由哪个设备占用总线

B、通信双方如何获知传输开始和结束

C、通信过程中双方如何协调配合

D、B和C

11、在手术过程中,医生将手伸出,等护士将手术刀递上,待医生握紧后,护士才松手,如果把医生和护士看做两个通信模块,上述动作相当于()。

A、同步通信

B、异步通信的全互锁方式

C、异步通信的半互锁方式

D、异步通信的无互锁方式

其他

1、计算机的外部设备指()

A、输入/输出设备

B、外存储器

C、输入/输出和外存储器

D、以上均不正确

2、在统一编址的方式下,存储单元和I/O设备是靠()来区分的。

A、不同的地址码

B、不同的地址线

C、不同的指令

D、不同的数据线

3、在独立编址的方式下,存储单元和I/O设备是靠()来区分的。

A、不同的地址码

B、不同的地址线

C、不同的指令

D、不同的数据线

4、隐指令指()

A、操作数隐含在操作码中的指令

B、在一个机器周期里完成全部操作的指令

C、隐含地址码的指令

D、指令系统中没有的指令

5、中断响应是在()

A、一条指令执行开始

B、一条指令执行中间

C、一条指令执行之末

D、一条指令执行的任何时刻

6、在DMA方式中,周期窃取是窃取总线占用权的一个或者多个()

A、存取周期

B、指令周期

C、CPU周期

D、总线周期

7、DMA方式的接口电路中有程序中断部件,其作用是()

A、实现数据传送

B、向CPU提供总线使用权

C、向CPU提出传输结束

D、发出中断请求

8、在DMA传送方式中,发出DMA请求的是()

A、外部设备

B、DMA控制器

C、CPU

D、主存

9、主机与外设传输数据时,采用()对CPU打扰最少。

A、程序中断控制传送

B、DMA控制传送

C、程序查询控制传送

D、通道控制传送

10、活动头磁盘存储器的找道时间通常是指( )

A、最大找道时间

B、最小找道时间

C、最大找道时间与最小找道时间的平均值

D、最大找道时间与最小找道时间之和

11、周期挪用法用于()方式的数据传送方法中。

A、程序中断

B、DMA

C、程序查询

D、通道

12、cache与主存之间的地址映射有哪几种方式?

全相联映射方式;直接映射方式;组相联映射方式

13、动态RAM为什么需要刷新?常用有哪几种刷新方式?

DROM存储位元是基于电容器上的电荷量存储,这个电荷量随着时间和温度而减少,因此必须定期地刷新,以保持它们原来记忆的正确信息;集中式刷新,分散式刷新。

14、总线有哪几种仲裁方式?

集中式仲裁,分布式仲裁。

15有一个2048K×32位存储器,由128K×8位的DRAM芯片构成。问:

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

(2)设计此存储体的组成框图。

(3)若采用异步刷新方式,如果单元刷新间隔不超过8ms,则刷新信号周期是多少?(假设DRAM芯片结构512×256×8位,按行刷新)。

16已知微程序流程图如下图所示。其中每个框代表一条微指令,a、b、c、d、e、f、g、h、

i、j代表10个微命令,每个框右上角的数字代表本条微指令在控制存储器中的微地址。试设计所有微指令的格式并写出控制存储器的内容。

解:图中有8条微指令,则微地址需要3位,有3个分支,则需要3位判别测试位P2、P1和P0,采用直接控制方式分别控制3个分支转移:

P2 P1 P0=000,表示无转移;

P2 P1 P0=100,表示用P2和指令寄存器的IR7,6的内容来判别第一个分支处的微程序转移(uMAR1uMAR0= IR7,6);

P2P1P0=010,表示用P1和指令寄存器的IR5的内容来判别第二个分支处的微程序转移(uMAR0= IR5);

P2 P1 P0=001,表示用P0和Z的内容来判别第三个分支处的微程序转移(uMAR0= Z);另外,微命令表如下表所示:

其中分别互斥,故设计微指令格式如下图所示,由此可得到每个微指令的控制字段。

故而,控制器存储器的内容如下:

存储单元及其内容

微地址

微指令编号 000

I 1 001

I 6

010

I 7 011

I 8 100

I 5 101

I 2 110

I 3 111 I 4

(说明:其中I 1后继地址可以是和IR 7,6有关的四个分支中的任意一条微指令的微地址

I 3后继地址可以是和IR 5有关的两个分支中的任意一条微指令的微地址

I 6后继地址可以是和Z 有关的两个分支中的任意一条微指令的微地址

如果控制字段安排的顺序后者信号编码的定义不相同,控制字段可以与上述答案不同。具体正确性按实际情况来判断。)

判别字段 后继地址 00 不操作 01 b 10 c 11 d 00 不操作 01 e

10 f

11 g

00 不操作 01 h 10 i 11 j 0 不操作

1 a 3 位 3 位

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

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

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

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

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

按 对阶操作。 直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。 1第三章内部存储器 CPU能直接访问内存(cache、主 存) 双端口存储器和多模块交叉存储器属于并行存储器结构。 cache是一种高速缓冲存储器,是为了解决CPU和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache体系,指令cache与数据cache分设体 系。要求cache的命中率接近于1 适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。 习题:1设有一个具有20位地址和32位字长的存储器,问: (1)该存储器能存储多少个字节的信息

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

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

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

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

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

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

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

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

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

计算机组成原理习题及答案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.补码运算的二进制加法器

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

计算机组成原理期末考试试题及答案 文稿归稿存档编号:[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.指令系统中已有的指令;

计算机组成原理试题集

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

计算机组成原理典型例题讲解

分析设计计算: 1.CPU结构如图1所示,其中有一个累加寄存器AC,一个状态条件寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。 (1)标明图中四个寄存器的名称。 (2)简述指令从主存取到控制器的数据通路。 (3)简述数据在运算器和主存之间进行存/ 取访问的数据通路。 图1 解: (1)a为数据缓冲寄存器DR ,b为指令寄存器IR ,c为主存地址寄存器,d为程序计数器PC。 (2)主存M →缓冲寄存器DR →指令寄存器IR →操作控制器。 (3)存贮器读:M →缓冲寄存器DR →ALU →AC 存贮器写:AC →缓冲寄存器DR →M

2. 某机器中,配有一个ROM芯片,地址空间0000H—3FFFH。现在再用几个16K×8的芯片构成一个32K×8的RAM区域,使其地址空间为8000H—FFFFH。假设此RAM芯片有/CS和/WE信号控制端。CPU地址总线为A15—A0,数据总线为D7—D0,控制信号为R//W,MREQ(存储器请求),当且仅当MREQ 和R//W同时有效时,CPU才能对有存储器进行读(或写)。 (1)满足已知条件的存储器,画出地址码方案。 (2)画出此CPU与上述ROM芯片和RAM芯片的连接图。 解:存储器地址空间分布如图1所示,分三组,每组16K×8位。 由此可得存储器方案要点如下: (1)用两片16K*8 RAM芯片位进行串联连接,构成32K*8的RAM区域。片内地址:A0——A13,片选地址为:A14——A15; (2)译码使用2 :4 译码器; (3)用/MREQ 作为2 :4译码器使能控制端,该信号低电平(有效)时,译码器工作。 (4)CPU的R / /W信号与RAM的/WE端连接,当R // W = 1时存储器执行读操作,当R // W = 0时,存储器执行写操作。如图1 0000 3FFF 8000

计算机组成原理题库

、下列描述中正确的是 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、试述浮点数规格化的目的和方法。 答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。通过规格化,可以保证运算数据的精度。 方法:进行向左规格化,尾数左移一位,阶码减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、中断处理过程包括哪些操作步骤? 关闭中断标识,重要数据入栈, 处理中断服务功能, 数据出栈, 恢复中断标识, 开中断.

计算机组成原理试题

计算机组成原理试题(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.画出其组成框图,并正确标出各信号线。

相关文档
最新文档