文档库 最新最全的文档下载
当前位置:文档库 › 计算机组成原理复习题

计算机组成原理复习题

计算机组成原理复习题
计算机组成原理复习题

计算机组成与结构复习题(0)

一、选择题

1.对计算机的产生有重要影响的是__B____。

A)牛顿维纳图灵

B)莱布尼兹布尔图灵

C)巴贝奇维纳麦克斯韦

D)莱布尼兹布尔克雷

2.定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范

围是___A___。

A)-215─215-1B)-215-1─215-1 C)-215+1─215D)-215─215

3.已知X<0且[X]原= X0.X1X2…X n,则[X]补可通过______求得。

A)各位求反,末位加1 B)求补C)除X0外各位求反末位加1D)

[X]反-1

4.运算器虽有许多部件组成,但核心部件是______。

A)数据总线B)算术逻辑运算单元C)多路开关D)累加寄

存器

5.十进制数-0.75的IEEE754单精度格式表示成十六进制为_______________。

A)3F200000H B)BE200000H C)BF400000H D)BE400000

6.在8位定点机中,设寄存器内容为10000000,若它的数值等于-128,则它采

用的数据表示为___________________。

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

7.请从下面浮点数的描述中选出描述正确的句子____________。

A)浮点运算器可用两个松散连接的定点运算部件——阶码部件和尾数部件

实现

B)阶码部件可实现加、减、乘、除四种运算

C)阶码部件只实现阶码相加、相减和比较运算

D)尾数部件只进行乘法和除法运算

8.冯·诺依曼机工作的基本方式的特点是______。

A)多指令流单数据流

B)按地址访问并顺序执行指令

C)堆栈操作

D)存贮器按内容选择地址

9.在机器数______中,零的表示形式是唯一的。

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

10.在定点二进制运算器中,减法运算一般通过______来实现。

A)原码运算的二进制减法器

B)补码运算的二进制减法器

C)原码运算的十进制加法器

D)补码运算的二进制加法器

11.按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是______。

A)全串行运算的乘法器

B)全并行运算的乘法器

C)串—并行运算的乘法器

D)并—串型运算的乘法器

12.完整的计算机应包括______。

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

B)外部设备和主机;

C)主机和实用程序;

D)配套的硬件设备和软件系统;

13.至今为止,计算机中的所有信息仍以二进制方式表示的理由是______。

A)节约元件;B)运算速度快;C)物理器件的性能决定;D)信息处

理方便;

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

A)译码电路,与非门;

B)编码电路,或非门;

C)溢出判断电路,异或门;

D)移位电路,与或非门;

15.以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最高的是______。

A)DRAM B)SRAM C)闪速存储器D)EPROM

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

A)11001011 B)11000001 C)11010110 D)11001001

17.浮点数的表示范围和精度取决于__________。

A)阶码的位数和尾数的位数

B)阶码采用的编码和尾数采用的编码

C)阶码采用的编码和尾数采用的位数

D)阶码采用的位数和尾数采用的编码

18.算术/逻辑运算单元74181ALU可完成

A)16种算术运算功能

B)16种逻辑运算功能

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

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

19.存储器是计算机系统的记忆设备,它主要用来________。

A)存放数据

B)存放程序

C)存放数据和程序

D)存放微程序

20.存储周期是指__________。

A)存储器的读出时间

B)存储器的写入时间

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

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

21.下列元件中存取速度最快的是________。

A)Cache B)寄存器C)内存D)外存

22.下列说法正确的是_________。

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

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

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

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

23.在有关存储保护中,不准在用户程序中使用“设置系统状态”等指令,此类

指令是___指令。

A)特权指令

B)特殊指令

C)上、下界

D)系统

24.若十进制数为132.75,则相应的十六进制数为( )。

A)21.3 B)84.c C)24.6 D)84.6

二、填空题

1.按IEEE754标准,一个浮点数由A.符号位 B.阶码 C.尾数_三个域组

成。

2.寻址方式按操作数的物理位置不同,多使用A.RR B.RS,前者比后者执行

速度快。

3.堆栈是一种特殊的A.数据寻址方式,它采用B.先进后出原理。按构造不

同,分为寄存器堆栈和C.存储器堆栈。

4.当今的CPU芯片除了包括定点运算器和控制器外,还包括 A.cache、

B.浮点、运算器和

C.存储管理管理等部件。

5.奔腾CPU中L2级cache的内容是A.主存的子集,而B. L1级cache内容又

是L2级cache的子集。

6.闪速存储器特别适合于A.便携式微型计算机系统,被誉为B.固态盘而成

为代替磁盘的一种理想工具。

7.4. 主存储器的性能指标主要是A.存储容量、B.存取时间、存储周期和存

储器带宽。

8.存储A. 程序并按B. 地址顺序执行,这是冯?诺依曼型计算机的工作原理。

9.一个定点数由A. 符号位和B. .数值域两部分组成。

10.CPU能直接访问A. cache和B. 主存,但不能直接访问磁盘和光盘。

11.RISC机器一定是A.流水CPU,但后者不一定是RISC机器,奔腾机属于

B. CISC机器。

12.双端口存储器和多模块交叉存储器属于A. 并行存储器结构。前者采用B.

空间并行技术,后者采用C. 时间并行技术。

13.存储器和CPU连接时,要完成A. 地址线的连接;B. 数据线的连接和C. 控

制线的连接,方能正常工作。

14.计算机系统中采用的并行性技术途径有 A. 时间并行 B. 空间并行 C.

时间并行+空间并行和资源共享。

15.移码表示法主要用于表示浮点数的A. 阶码,以利于比较两个B. 指数的大

小和进行C. 对阶操作。

16.广泛使用的A. SRAM和B. DRAM都是半导体随机读写存储器,它们共同的

缺点是C. 断电后不能保存信息。

17.形成指令寻址的方式,称为指令寻址方式,有顺序寻址和 A. 跳跃寻址两

种,使用B. 程序计数器PC来跟踪。

18.若浮点数格式中介码的基数已定,尾数用规格化表示,浮点数的表示范围

取决于A阶码的位数,精度取决于B尾数的位数。

19.数的真值变成机器码可采用A. 原码表示法,B. 补码表示法,C. 反码表示

法,移码表示法。

20..对存储器的要求是A.容量大 B. 速度快 C. 成本低。为了解决这三方面

的矛盾计算机采用多级存储体系结构。

计算机组成与结构复习题(1)

一、选择题

1.指令系统中采用不同寻址方式的目的主要是——。

A)实现存贮程序和程序控制

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

C)可以直接访问外存

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

2.零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自

_______

A)立即数和栈顶

B)栈顶和次栈顶C)寄存器和栈顶

D)寄存器和内存单元.

3.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用____________。

A)堆栈寻址方式;

B)立即寻址方式;C)隐含寻址方式;

D)间接寻址方式.

4.寄存器间接寻址方式中,操作数处在_______。

A)通用寄存器;

B)主存单元;C)程序计效器:

D)堆栈.

5.变址寻址方式中,操作数存放的有效地址等于_______。

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

B)堆栈指示器内容加上形式地址;

C)变址寄存器内容加上形式地址;

D)程序计数器内容加上形式地址.

6.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,M sp为SP指示的栈顶单元,如果进栈操作的动作是:(A)->M sp,(SP)-l->SP,那么出栈操作的动作应为___________。

A)(M sp)->A,(SP)+1->SP;

B)(SP)+1->SP,(M sp)-> A;

C)(SP)-SP,(M sp)-> A;

D)(M sp)->A,(SP)-1->SP;

7.运算型指令的寻址与转移型指令的寻址不同点在于_____________。

A)前者取操作数,后者决定程序转移地址;

B)后者取操作数,前者决定程序转移地址;

C)前者是短指令,后者是长指令;

D)前者是长指令,后者是短指令.

8.扩展操作码是_______。

A)操作码字段外辅助操作字段的代码;

B)操作码字段中用来进行指令分类的代码;

C)指令格式中不同字段设置的操作码;

D)一种指令优化技术,即让操作码的长度随地址数的减少而增加,不同地址

数指令可以具有不同的操作码长度.

9.算术右移指令执行的操作是________。

A)符号位填0,并顺次右移1位,最低位移至进位标志位;

B)符号位不变,并顺次右移1位,最低位移至进位标志位;

C)进位标志位移至符号位,顺次右移1位,最低位移至进位标志位;

D)符号位填1,并顺次右移1位,最低位移至进位标志位.

10.程序控制类指令的功能是_______

A)进行算术运算和逻辑运算;

B)进行主存与CPU之间的数据传送;

C)进行CPU和I/O设备之间的数据传送;

D)改变程序执行的顺序.

11.采用基址寻址可扩大寻址范围,且________。

A)基址寄存器内容由用户确定,在程序执行过程中不可变;

B)基址寄存器内容由用户确定,在程序执行过程中可变;

C)基址寄存器内容由操作系统确定,在程序执行过程中不可变;

D)基址寄存器内容由操作系统确定,在程序执行过程中可变;

12.变址寻址和基址寻址的有效地址形成方式类似,但是________。

A)变址寄存器的内容在程序执行过程中是不可变的;

B)在程序执行过程中,变址寄存器和基址寄存器和内容都是可变的;

C)在程序执行过程中,变址寄存器和基址寄存器和内容都是不可变的;

D)在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变。

13.设变址寄存器为X,形式地址为D,某机具有先变址再间址的寻址方式,则

这种寻址方式的有效地址为____________。

A)EA=((X)+D);

B)EA=((X)+(D));

C)EA=(X)+D;

D)EA=(X)+(D).

14.设变址寄存器为X,形式地址为D,某机具有先间址后变址的寻址方式,

则这种寻址方式的有效地址为_____________。

A)EA=((X)+D);

B)EA=((X)+(D));

C)EA=(X)+D;

D)EA=(X)+(D). (D)间接寻址

15.设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+l->PC,设当前PC的内容为2000H,要求转移到2008H地址,则该转移指令第二字节的内容应为_____。

A)08H B)06H C)0AH D)2008H

16.设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对

位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+l->PC,设当前PC的内容为2009H,要求转移到2000H地址,则该转移指令第二字节的内容应为_____。

A)F5H B)F7H C)09H D)2009H

17.设相对寻址的转移指令占两个字节,第一字节是操作码第二字节是相对位

移量(可正可负),则转移的地址范围是______。

A)254 B)255 C)256 D)257

18.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是______。

A)直接、立即、间接;

B)直接、间接、立即;

C)立即、直接、间接;

D)间接、直接、立即

19.下列叙述中,错误的叙述是_____。

A)为了减少指令数目,RISC机没有乘除指令和浮点运算指令;

B)为了降低指令的复杂程度,RISC只有较少的寻址方式;

C)RISC机的算术逻辑运算类指令的操作数都在通用寄存器中;

D)RISC采用硬布线控制。

20.下列叙述中,________是导致CISC机指令系统越来越复杂的原因之一。

A)CISC采用了流水线结构;

B)CISC采用了微程序控制技术;

C)CISC增加了浮点数运算部件;

D)系列机向上兼容。

二、填空题

1.指令字中的地址码字段(形式地址)有不同的含意,它是通过___A___来体现

的,因为通过某种方式的变换,可以得出___B___地址。常用的指令格式有____C___ 、___D____ 、_____E______ 三种。

A.寻址方式B.有效 C. 零地址D.单地址E.二地址

2.寄存器直接寻址操作数在____A_____,寄存器间接寻址操作数在

____B_____,所以执行指令的速度前者比后者_____C______。

A.寄存器中 B. 存储器中 C. .快

3.变址寻址和基址寻址的区别是:基址寻址中基址寄存器提供____A______,

指令的地址码字段提供______B______。而变址寻址中变址寄存器提供_____C______,指令的地址码字段提供______D_____。

A. 基准量E.位移量C.修改量D.基准量

4.指令寻址的基本方式有两种,一种是_____A_____寻址方式,其指令地址由

____B_____给出.另一种是______C______寻址方式,其指令地址由____D_____给出。

A.顺序B.程序计数器C.跳跃D.指令本身

5.条件转移、无条件转移、转子指令、返主指令、中断返回指令都属____ A_____

类指令,这类指令在指令格式中所表示的地址不是_____B_____的地址,而是_____C______的地址。

A.程序控制(转移类指令) B.操作数 C. 下一条指令

6.设指令字长等于存储字长,均为24位,如果指令系统可完成108种操作,

且具有直接、间接(一次间址)、变址、基址、相对、立即等寻址方式,则在保证最大范围内直接寻址的前提下,指令字中操作码占_____ A_______位,寻址特征位占______ B______位,可直接寻址的范围是______C_______,—次间址的范围是______D________。

A.7

B. 3

C. 214

D. 224

7.RISC的英文全名是

_________________________________A______________________,它的中文含义是__________________ B_____________________,CISC的英文全名是____________________C_______________,它的中文含意是___________D______。

A.Reduced Instruction Set Computer B.精简指令集计算机

C.Complex(Complicated) Instruction Set Computer D.复杂指令集计算机8.RISC指令系统选取使用频率最高的一些_______A_______指令和很有用但

不复杂的指令,其指令长度______B_______,指令格式种类________C_______,寻址方式种类_____D______ ,只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行,且大部分指令在___________E____________时间内完成。

A.简单B.固定C.少D.少E.一个机器周期

三、问答题

1.什么是指令字长?什么是存储字长?什么是机器字长?

指令字长即指机器指令中含二进制代码的总位数;存储字长即指存储单元中二进制代码的个数;机器字长即指CPU中寄存器的位数。三者位数可以相等,也可以不等。

2.若机器采用三地址格式访存指令,试问完成一条加法指令共需访问几次存储

器? 若该机共能完成54种操作,操作数可在1K地址范围内寻址,试画出该机器的指令格式。

根据题意,指令字长为36位,其格式为:

其中OP 6位操作码,可完成54种操作;

Addr1 10位,第一操作数地址,寻址范围为1K;

Addr2 10位,第二操作数地址,寻址范围为1K;

Addr3 10位,存放结果的地址,寻址范围为1K。

完成一条加法指令共需访问4次存储器:第一次取指令;第二取第一操作数;第三次取第二操作数;第四次存放结果。

3.

4 0

图中I为寻址特征位(I=0,直接寻址;I=l,一次间接寻址)假设存储器部分单元有以下内容:

(4)D2。

解:(1)07H (2)A0H 〔3〕04H (4)02H

4.设有一条双操作数指令ADD R0,D,R3,其中R0是通用寄存器,存放操作数1,R3是变址寄存器,D是位移量。该指令的操作是:(R0)+((R3)+D)->R0,画出执行该指令的信息流程图。

5.某指令系统指令长16位,如果固定操作码为4位,则三地址格式的指令共有几条?如果采用扩展操作码技术,对于三地址、二地址、单地址和零地址这四种格式的指令,采用15/15/15扩展法(保留一个码点),每种指令最多可以安排几条?写出它们的格式。

6.某台计算机字长16位,主存容量为64K字,采用单字长单地址指令,共有64条指令。请用四种寻址方式(直接、间接、变址、相对)设计指令格式。

7.主存数据分布如图所示,苦A为单元地址。(A)为A的内容,试求:((7))-(N)+((N))+(((N)))=?

6410位。为了

覆盖主存64K字的地址空间,设寻址模式位(x)2位,形式地址(D)8位,其指令格式如下:

15 9 8 7

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

15 10 9 7 3 0

9.

计算机组成与结构复习题(2)

一、选择题

1.CPU是指______。

A)控制器;

B)运算器;

C)运算器和控制器;

D)运算器、控制器和主存。

2.控制器的功能是_________。

A)产生时序信号;

B)从主存取出指令并完成指令操作码译码;

C)从主存取出指令并完成指令操作码译码和计算;

D)从主存取出指令、分析指令并产生有关的操作控制信号。

3.指令周期是_________。

A)CPU从主存取出一条指令的时间;

B)CPU分析指令的时间;

C)CPU从主存取出一条指令的时间加上分析指令的时间;

D)CPU从主存取出一条指令的时间加上分析指令的时间再加上执行这条指

令的时间。

4.微程序控制器中,机器指令与微指令的关系是__________。

A)每一条机器指令由一条微指令来执行;

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

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

D)一段机器指令组成的程序可由一个微指令来执行;

5.在微指令的控制方式中,若微操作命令个数已确定,则________。

A)编码控制方式的微指令字长比直接控制方式的微指令字长短;

B)直接控制方式的微指令字长比编码控制方式的微指令字长短;

C)直接控制方式和编码控制方式不影响微指令的长度;

D)直接控制方式的微指令字长与编码控制方式的微指令字长相等;

6.程序计数器的位数取决于___________。

A)存储器的容量;

B)机器字长;C)指令字长;

D)微指令长度。

7.微程序控制器中,控制部件向执行部件发出的某个控制信号称为________。

A)微指令;

B)微操作或微命令;C)毫微指令;

D)机器指令。

8.由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用______来规定。

A)主存中读取一个指令字的最短时间;

B)主存中读取一个数据字的最长时间;

C)主存中写入一个数据字的平均时间;

D)主存中取一个数据字的平均时间;

9.同步控制是_______。

A)只适用于CPU控制的方式;

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

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

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

10.微操作在执行部件中是最基本的操作,由于数据通路的关系,微操作可分为相容性和相斥性微操作,请在以下叙述中选出两个正确描述的句子:

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

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

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

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

11.在计算机系统中,表征系统运行状态的部件是 ________。

A)程序计数器

B)累加寄存器

C)指令寄存器

D)程序状态字

12.水平微指令和垂直微指令相比_____________。

A)前者一次只能完成一个操作

B)后者一次只能完成一个操作

C)两者都是一次只能完成一个操作

D)两者都是一次完成多个操作

13.与微指令的执行周期对应的是____________。

A)指令周期

B)机器周期

C)节拍周期

D)时钟周期

14.Pentium 是________位微处理器。

A)16 B)32 C)48 D)64

15.以硬布线控制方式构成的控制器也称为________。

A)组合逻辑型控制器

B)微程序控制器

C)存储逻辑型控制器

D)运算器

16.在流水线中数据相关是指____________。

A)相邻两条指令有部分字节重叠;

B)第k条指令的目的操作数是第k+1条指令的源操作数;

C)第k条指令形成的条件码是第k+1条转移指令转移的依据;

D)第k条指令的目的操作数是第k+1条指令的目的操作数存放在相邻的内存

单元。

17.下列有关RISC的描述中,正确的描述是________。

A)RISC的指令系统是从复杂指令系统中挑选出的一些指令的集合;

B)由RISC的发展趋势可以得出一个结论:计算机的指令系统越简单越好。

C)RISC的指令很短,以保证每个机器周期能完成一条指令。

D)RISC单周期执行的目标是:在采用流水线结构的计算机中,大体上每个

机器周期能完成一条指令,而不是每条指令只需一个机器周期就能完成。

18.外部中断将严重影响流水线的效率,且难以找出一种好的解决办法,所以

流水线处理机特别不希望处理外中断。这是因为 ______________。

A)和程序分支一样,外中断要打断现行程序的执行顺序;

B)外中断要终止程序的执行,达到停机的目的;

C)外中断的到来是随机的,CPU无法预料;

D)中断服务程序执行完后不需要返回被中断的程序。

19.RISC机中通常设置大量的寄存器,其目的是_______________。

A)使RISC机中大多数指令操作在寄存器内完成;

B)增加RISC机指令系统的功能;

C)降低RISC机的复杂程度;

D)为了采用硬布线控制设计。

20.SPARK采用重叠寄存器窗口技术的原因是_________________。

A)逻辑寄存器太多,物理寄存器太少;

B)逻辑寄存器的位数大于物理寄存器的位数;

C)用寄存器快速实现子程序的调用和返回;

D)加快压栈指令和出栈指令的执行速度。

二、填空题

1.CPU从主存取出一条指令并执行该指令的时间叫做____A_____,它常常用

若干个_____B______来表示,而后者又包含有若干个______C_________。

A. 指令周期,

B. 机器周期,

C. 节拍

2.微指令格式可分为___A_____型和_____B_______型两类,其中

_______C_______型微指令用较长的微程序结构换取较短的微指令结构。

A.垂直B.水平C.垂直

3.计算机中存放当前指令地址的寄存器叫______A______。在顺序执行程序时,

若存储器按字节编址,而指令长度为32位,则每执行一条指令后,该寄存器自动加_____B______,当执行_____C______指令时,该寄存器接收新的地址。

A.程序计数据PC B.4 C.转移

4.某计算机采用微程序控制,微指令字中操作控制字段共16位,若采用直接

控制,则可以定义_______A______种微操作,此时一条微指令最多可同时启动_____B______个微操作,若采用编码控制,并要求一条微指令需同时启动4个微操作,则微指令字中的操作控制字段应分______C______段,若每个字段的微命令数相同,这样的微指令格式最多可包含________D_________个微操作命令。

A.16 B.16 C.4 D.60

5.在串行微程序控制器中,执行现行微指令的操作与取下一条微指令的操作在

时间上是_____A______进行的,所以微指令周期等于______B______。在并行微程序控制器中,执行现行微指令的操作与取下一条微指令的操作是______C______进行的,所以微指令周期等于_____D_____。

A.串行 B. 取微指令时间加上执行微指令时间C.重叠D.执行微指令时间

6.组合逻辑控制器中.微操作控制信号由_____A_____、_____B_____、

_______C_____和_______D______决定的。

A.指令操作码B.机器周期C.节拍 D. 状态条件

7.在机器的一个CPU周期中,一组实现一定操作功能的微命令的组合构成一

条______A_______,它主要由______B_______和_______C________两部分组成,而一条机器指令的功能是由_______D________来实现的。

A.微指令B.控制字段 C. 顺序控制字段D.由若干条微指令组成的微程序

8.微程序控制器要由______A______、_______B______、_____C_____三大部

分组成,其中A是只读型存贮器,它用来存放________D________。

A控制存贮器B微指令寄存器 C 地址转移逻辑D.微程序

9.在水平微指令格式中,微命令的编码通常采用以下三种方法:

(1)_____A_____,(2)_____B____,(3)_____C______,而微地址的确定通常采

用______D______和______E______。

A. 直接控制法

B. 字段直接译码法

C. 字段间接译码法(另有的教材总结为混合控制法——直接控制与字段直接译码控制法的混合方式)

D. 增量方式(计数器方式)

E. 增量与下址字段结合(断定方式)。

10.流水线是将一个较复杂的处理过程分成m个复杂程度相当

_______A_______大致相等的子过程,每个子过程由一个_______B_________来完成。处理对象在各子过程连成的线路上连续流动,在同一时间,m个部件同时进行不同的操作,完成对不同子过程的处理。每一个子过程称为

______C_______,一个具有m个子过程的流水线机称为_____D_____,当m>6时的流水线称为_______E_________。

A.处理时间,

B. 独立的功能部件,

C. 一段或一级,

D. m级流水线机,

E. 超级流水线

三、问答题

1.什么是计算机的主频,主频和机器周期有什么关系?

一台机器时钟脉冲的频率即为主频,主频的倒数称作时钟周期,机器周期内包含苦干个时钟周期。

2.控制器中常采用哪些控制方式,各有何特点?

同步控制方式:在程序运行时任何指令的执行或指令中每个微操作的执行都受事先确定的时序信号所控制,每个时序信号的结束就意味着一个微操作或一条指令已经完成,随即开始执行后续的微操作或自动转向下条指令的运行。指令在执行时所需的机器周期数和节拍数都是固定不变的。异步控制方式:每条指令、每个微操作需要多少时间就占用多少时间。其特点是:当控制器发出进行某一微操作控制信号后,等待执行部件完成该操作,发回的“回答”信号或“结束”信号,再开始新的微操作。用这种方式所形成的微操作序列没有固定的周期节拍和严格的时钟同步。联合控制方式:同步控制和异步控制相结合的方式。对不同指令的各个微操作实行大部分统一、小部分区别对待的方式。即大部分微操作安排在一个固定机器周期中,并在同步时序信号控制下进行;而对那些时间难以确定的微操作则以执行部件送回的“回答”信号作为本次微操作的结束。

3.存储器中有若干数据类型:指令代码、运算数据、堆栈数据、字符代码和

BCD码,计算机如何区别这些代码?

CPU在取指阶段从存储器取出的信息为指令代码。CPU在执行阶段从存储器取出的可以是运算数据、字符代码或BCD码,具体是哪一种信息与指令的操

作码有关,或由程序员确定。凡是根据堆栈指示器SP 所指示的地址访存时所获得的信息即为堆栈数据。

4. 如果组成寄存器的触发器要求机器周期电位(节拍电位)CY 和工作脉冲CP 采用高电平符合,试说明在图中的机器周期电位CY 和工作脉冲CP 的时间配合方案中,哪个方案最好?哪个方案欠佳?哪个方案不能使用?为什么?

的平均指令执行速度是0.4MIPS ,试求该机的平均指令周期和机器周期,每个指令周期中含几个机器周期?如果机器B 的主频为12MHZ ,且机器周期也含4个主振周期,试问B 机的平均指

令执行速度为多少MIPS?

6. 简述硬布线控制器的设计思想。

7. 已知“带返转指令”的含义如图所示,

写出机器在完成带返转指令时,取指

阶段和执行阶段所需的全部微操作。

(提示:该带返转指令,执行时将断

点M+1保存在K 单元,然后转K+1

执行。)

计算机组成与结构复习题(3)

一、选择题

1.采用虚拟存贮器的主要目的是_____。

A)提高主存贮器的存取速度;

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

C)高外存贮器的存取速度;

D)扩大外存贮器的存贮空间.

2.在虚拟存贮器中,当程序正在执行时,由______完成地址映射.

A)程序员;

B)编译器;C)装入程序;

D)操作系统.

3.主存和CPU之间增加高速缓冲存储器的目的是__________。

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

B)扩大主存容量;

C)既扩大主存容量、又提高了存取速度;

D)增加CPU中的寄存器数目。

4.在程序的执行过程中,Cache与主存的地址映射是由_________。

A)操作系统来管理的;

B)程序员调度的;C)由硬件自动完成的;

D)由操作系统配合硬件来管理的。

5.所谓“程序的局部性”是指_________。

A)程序只能存放在主存中的固定区域;

B)程序只能存放在外存中的固定区域;

C)执行某程序时,包括取指和取操作数的存储器访问地址相对集中在局部范

围之内;

D)执行某程序时,程序只能局限于访问某些存储区域,其它区域无权访问。

6.下述说法中_________________是错误的。

A)虚存的目的是为了给每个用户提供独立的、比较大的编程空间;

B)虚存中每次访问一个虚地址,至少要访问两次主存;

C)虚存系统中,有时每个用户的编程空间小于实存空间;

D)虚存系统中,用户的编程空间可以远远大于实存空间。

7.下述有关虚地址的概念正确的是___________。

A)虚地址可以是微处理机提供的地址空间,也可以远大于微处理机的地址空

间;

B)虚地址是程序员编程所使用的地址,所以要小于等于实地址,否则无法运

行;

C)虚地址是CPU访问CACHE所用的地址,访问主存储器的地址为实地址;

D)虚地址是访问磁盘存储器的地址,访问主存储器的地址为实地址。

8.地址映像中“直接映像”的映像方式是__________。

A)主存的任意一块都可以直接映像到CACHE的任意块;

B)主存的有些块可以直接映像到CACHE的任意块;

C)主存的任意一块可以直接映像的CACHE的某些块;

D)主存的有些块可以直接映像到CACHE的某一块;

9.有关相联存储器的叙述正确的是______________。

A)相联存储器各个存储单元之间是相互联系的;

B)相联存储器的容量小,地址线位数少,所以访问速度快;

C)相联存储器速度快,常用来组成CACHE;

D)相联存储器按存储内容进行检索,常用作地址变换中的快表。

10.在用快表和慢表实现页式虚实地址变换时,下列说法中正确的是________。

A)按虚页号访问快表,如不命中再去查慢表;

B)按虚页号访问慢表,如不命中再去查快表;

C)同时按虚页号访问快表和慢表;

D)同时按虚页号访问快表和慢表,如快表不命中就启动缺页中断;

二、填空题

1.三级存贮系统是由______A_______、_______B______和_______C_______组

成,分级的目的是_______D__________。

A. 快存

B. 主存

C. 辅存

D. 解决容量、速度、价格之间的矛盾

2.使用高速缓冲存贮器是为了解决_____A_____问题,存贮管理主要由

_____B______实现;使用虚拟存贮器是为了解决_____C______问题,存贮管理主要由_____D_____实现。后一种情况下,CPU______E_______访问第二级存贮器。

A.CPU和主存的速度匹配, 提高主存速度

B. 硬件

C. 扩大主存容量和地址分配

D.软件

E. 不能直接

3.虚拟存贮器通常由______A______和_____B_____两级存贮系统组成.为

了在一台特定的机器上执行程序,必须把逻辑地址映射到这台机器主存贮器的_______C_______空间上,这个过程称为_____D______ 。

A 主存B.辅存C物理地址D.地址映射

4.根据主存和辅存之间的信息传送单位,虚拟存贮器分为______A______、

______B_____和_____C______三种。

A. 页式

B. 段式C.段页式

5.由主存地址映射到cache中定位称作_____A______,将主存地址变换成cache

地址称为_____B______,当新的主存页需要调入cache中,而它的可用位置又被占用时,就产生______C_______问题。

A.地址映射B.地址变换C.替换算法

6.主存和cache的地址映象方法很多,常用的有_____A______、

______B_______、和_______C_________三种,在存储管理上常用的替换算法是___E____和_____F_____。

A.直接映射B.全相联映射 C.组相联映射D.先进先出算法(FIFO) E.近期最少使用算法LRU

三、问答题

1.试比较内存、外存、缓存、控存、虚存。

内存又称作主存,直接和CPU交换信息。外存是为了扩大容量的辅助存储器,不直接和CPU交换信息,容量比内存大,速度比内存慢。缓存是为了解决内存和CPU的速度匹配、提高访存速度的一种存储器。它设在内存和CPU之间,速度比内存快,容量比内存小,存放CPU最近期要用的信息。控存是微程序控制器中用来存放微指令的存储器,由ROM组成,速度应比主存更快。虚存是为了解决扩大主存容量和地址分配问题.把主存和辅存统一成一个整体。从整体上看,速度取决于主存,容量取决于辅存。实际上CPU仍然只与主存交换信息,由操作系统和硬件共同实现主存和辅存之间信息的自动交换。

2.提高存储器速度可采用哪些措施?简要说明之。

3.提高存储器的速度可采取三种措施。

A)采用高速器件,选用存取周期小的芯片.整个存储器的速度便可提高。

B)采用Cache,CPU将最近期要用的信息先调入Cache,而Cache的速度比

主存快得多,这样CPU每次只需从快速缓存中取出(或存入)信息,从而缩短了访存时问,提高了存取速度。

采用多体交叉存储器。由于每个体都具有自己的读写线路、地址寄存器和数据寄存器,可以实现重叠与交叉存取,将大大地提高主存的有效访问速度

所谓程序访问的局部性即程序执行时对存储器的访问是不均匀的,也就是说它的地址分布不是随机的,而是相对集中的,它所用的数据也是相对集中的。存储系统的cache—主存级和主存—辅存级都用到程序的局部性原理。对Cache—主存级而言,把CPU最近期执行的程序放在容量较小、速度较高的cache中。对主存—辅存级而言,把程序中访问频度高、比较活跃的部分故在主存中。这样既提高了存储器的速度又扩大了存储器的容量

4.什么是“程序访问的局部性”?存储系统中哪一级利用了程序访问的局部性

原理?

A)正确。地址总线的位数决定了地址的取值范围,也就决定了内存的最大容

量,

B)不正确。利用存储管理技术可以使实际内存容量大于指令中地址码的寻址

范围。如8086字长为16位的计算机中,地址码的寻址范围为64K,而实际内存容量已达1M以上

5.判断下列叙述中职些是正确的?哪些是错误的?为什么?

A)大多数个人计算机中可配置的最大内存容量受地址总线位数限制;

B)大多数个人计算机中可配置的最大内存容量受指令中地址码部分的位数

限制;

C))80324

D)96128

虚拟地址3的页号为48,当用48作检索项在快表中检索时,没有检索到页号为48的页面,此时操作系统暂停用户作业程序的执行,转去执行查页表程序。如该页在主存中,则将该页号及该页在主存中的起始地址写入快表;如该页不在主存内,则操作系统需将该页面从外存调入主存,然后将页号及其在主存中的起始地址写入快表

6.下表表示使用快表(页表)的虚实地址转换条件,快表存放在相联存储器中,

其容量为8个存储单元,问:

A)当CPU按虚拟地址1去访问主存时,主存的实地址码是多少?

B)当CPU按虚拟地址2去访问主存时,主存的实地址码是多少?

C)当CPU按虚拟地址3去访问主存时,主存的实地址码是多少?

7.某计算机的内存由Cache和主存组成。Cache容量为16KB,主存容量为4MB。

Cache分为128组,每块大小为64B。Cache和主存采用组相联方式进行地址转换。要求:

A)画出Cache和主存的地址格式。

B)说明块表(相联存储器组成)应包含多少个存储单元,每个单元最少是几

位。

C)某内存单元X的地址为129,问X单元在主存中的第几块,应映射在Cache

第几组?

D)若CPU要访问X单元,请说明整个访问过程。

三、问答题

1.主存储器的性能指标有哪些?含义是什么?

解:存储器的性能指标主要是存储容量. 存储时间、存储周期和存储器带宽。在一个存储器中可以容纳的存储单元总数通常称为该存储器的存储容量。存取时间又称存储访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。存储周期是指连续两次独立的存储器操作(如连续两次读操作)所需间隔的最小时间。存储器带宽是指存储器在单位时间中的数据传输速率。

2.什么是CISC?CISC指令系统的特点是什么?

CISC是复杂指令系统计算机的英文缩写。其特点是:

A)指令系统复杂庞大,指令数目一般多达2、3百条。

B)寻址方式多

C)指令格式多

D)指令字长不固定

E)可访存指令不加限制

F)各种指令使用频率相差很大

G)各种指令执行时间相差很大

H)大多数采用微程序控制器

3.指令和数据均存放在内存中,CPU如何从时间和空间上区分它们是指令还是

数据?

从时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。从空间上讲,从内存读出指令流流向控制器(指令寄存器)。从内存读出数据流流向运算器(通用寄存器)。

4.简述CPU的主要功能。

CPU主要有以下四方面的功能:

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

B)操作控制:CPU管理并产生由内存取出的每条指令的操作信号,把各种操

作信号送往相应部件,从而控制这些部件按指令的要求进行动作。

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

D)数据加工:对数据进行算术运算和逻辑运算处理,完成数据的加工处理。

5.什么是存储保护?通常采用什么方法?

当多个用户共享主存时,为使系统能正常工作,应防止由于一个用户程序

出错而破坏其它用户的程序和系统软件,还要防止一个用户程序不合法的访问不是分给它的主存区域。为此,系统提供存储保护。通常采用的方法是:存储区域保护和访问方式保护。

6. 什么是RISC ?RISC 指令系统的特点是什么?

RISC 是精简指令系统计算机,它有以下特点:

A) 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。

B) 指令长度固定,指令格式种类少,寻址方式种类少。

C) 只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。

D) 大部分指令在一个机器周期内完成。

E) CPU 中通用寄存器数量相当多。

F) 以硬布线控制为主,不用或少用微指令码控制。

一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间

7. 若浮点数X 的二进制存储格式为(41360000)16,求其32位浮点数的十进制值。

解:将16进制数展开后,可得二进制格式为

0 1000 0010 0110 1100 0000 0000 0000 000

S 阶码8位 尾数23位

8. 用时空图法证明流水CPU 比非流水CPU 具有更高的吞吐率。

9. 浮点数格式如下:1位阶符,6位阶码,1位数符,8位尾数,请写出浮点数所能表示的范围(只考虑正数值)。

最小值2-111111×0.00000001最大值2111111×0.11111111

10. 指令流水线中,n 表示连续输入的指令总数,k 表示流水线的过程段数目,Δt 表示时钟周期。说明以下三个表达式的物理概念。 P=t n k n

?-+)1( S=1-+?n k n k E= 1-+n k n

解:1)P 表示单位时间中指令流水线输出的指令数。其中n 为指令数,分母表示流水线执行n 条指令所花的总时间。

2)S 表示流水线的加速比(S>1)。它是顺序执行n 条指令所花的时间T0=k ×Δt ×n 与流水方式执行n 条指令所花的时间Tk=(k+n-1)×Δt 之比。

3)E 表示流水线的效率(E<1),它表示流水线时空图的有效面积与k 过程段和Tk 所围矩形时空图的面积之比。

11. 设有一个具有20位地址和32位字长的存储器,问:

A) 该存储器能存储多少个字节的信息?

B) 如果用512k ×8位的SRAM 组成,需多少片?

C) 需要多少位地址作芯片选择?

解:(1)32位字长为4B ,220 = 1M = 1024K,存储器容量为220×4B = 4MB ,可存储4M 字节的信息

(2)SRAM 芯片容量为512K ×8位 = 512KB = 0.5MB, 所需芯片数目为:4MB ÷ 0.5MB = 8片

(3)因为219 = 512K ,即芯片片内地址线19位,存储器容量为1M,地址线为20

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机器有复杂的指令系统

计算机组成原理考试题库

计算机原理考试题库 一、选择题 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。

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

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

计算机组成原理试题及答案 (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.(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一个定点数由符号位和数值域两部分组成。按小数点位置不同,

计算机组成原理试卷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.仅②③④

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

A .(7CD )16 B. ( 7D0)16 C. (7E0)16 D. 3. 下列数中最大的数是 _______ 。 A .(10011001) 2 B. (227) 8 C. (98)16 4. ____ 表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是 A. BCD 码 B. 16 进制 C. 格雷码 6. 下列有关运算器的描述中, ______ 是正确的 A. 只做算术运算,不做逻辑运算 B. C. 能暂时存放运算结果 D. 7. EPROM 是指 ____ 。 A. 读写存储器 B. C. 可编程的只读存储器 D. 8. Intel80486 是 32位微处理器, Pentium 是A.16 B.32 C.48 D.64 9 .设]X ]补=1.XXX 3X 4,当满足 _________ ■寸,X > -1/2 成立。 A. X 1必须为1,X 2X 3X 4至少有一个为1 B. X 1必须为1 , X 2X 3X 4任意 C. X 1必须为0, X 2X 3X 4至少有一个为1 D. X 1必须为0, X 2X 3X 4任意 10. CPU 主要包括 _____ 。 A.控制器 B. 控制器、运算器、cache C.运算器和主存 D.控制器、ALU 和主存 11. 信息只用一条传输线 ,且采用脉冲传输的方式称为 _________ 。 A. 串行传输 B. 并行传输 C. 并串行传输 D. 分时传输 12. 以下四种类型指令中,执行时间最长的是 _________ 。 A. RR 型 B. RS 型 C. SS 型 D. 程序控制指令 13. 下列 _____ 属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D. 文本处理 14. 在主存和CPU 之间增加cache 存储器的目的是 _____ 。 A. 增加内存容量 B. 提高内存可靠性 C.解决CPU 和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速 度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用 ____________ 作为存储芯 片。 A. SRAM B. 闪速存储器 C. cache D. 辅助存储器 16. 设变址寄存器为X ,形式地址为D, (X )表示寄存器X 的内容,这种寻址方式的有 效地址为 ______ 。 A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为 ___________ 。 A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 18. 下述 I/O 控制方式中,主要由程序实现的是 ________ 。 7F0)16 D. ( 152)10 o D. ASC H 码 只做加法 既做算术运算,又做逻辑运算 只读存储器 光擦除可编程的只读存储器 位微处理器。

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

计算机组成原理试题 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 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.阶码的机器数形式和尾数的位数;

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

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

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

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

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

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

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

计算机组成原理试卷

考试科目名称 计算机组织与系统结构 (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)个页面。

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

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

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

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

一、选择题 1.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校校 验的字符码是______。 A 11001011 B 11010110 C 11000001 D 11001001 2.8位定点字长的字,采用2的补码表示时,一个字所能表示的整 数范围是______。 A .–128 ~ +127 B. –127 ~ +127 C. –129 ~ +128 D.-128 ~ +128 3.下面浮点运算器的描述中正确的句子是:______。 a)浮点运算器可用阶码部件和尾数部件实现 b)阶码部件可实现加、减、乘、除四种运算 c)阶码部件只进行阶码相加、相减和比较操作 d)尾数部件只进行乘法和减法运算 4.某计算机字长16位,它的存贮容量是64KB,若按字编址,那 么它的寻址范围是______ A. 64K B. 32K C. 64KB D. 32 KB 5.双端口存储器在______情况下会发生读/写冲突。 a)左端口与右端口的地址码不同 b)左端口与右端口的地址码相同 c)左端口与右端口的数据码不同 d)左端口与右端口的数据码相同

6.寄存器间接寻址方式中,操作数处在______。 A. 通用寄存器 B. 主存单元 C. 程序计数器 D. 堆栈 7.微程序控制器中,机器指令与微指令的关系是______。 a)每一条机器指令由一条微指令来执行 b)每一条机器指令由一段微指令编写的微程序来解释执行 c)每一条机器指令组成的程序可由一条微指令来执行 d)一条微指令由若干条机器指令组 8.按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是 ______。 a)全串行运算的乘法器 b)全并行运算的乘法器 c)串—并行运算的乘法器 d)并—串型运算的乘法器 9.由于CPU内部的操作速度较快,而CPU访问一次主存所花的 时间较长,因此机器周期通常用______来规定。 a)主存中读取一个指令字的最短时间 b)主存中读取一个数据字的最长时间 c)主存中写入一个数据字的平均时间 d)主存中读取一个数据字的平均时间 10.程序控制类指令的功能是______。 A 进行算术运算和逻辑运算 B 进行主存与CPU之间的数据传送

相关文档