计算机组成原理复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机组成原理复习题

1.什么是“存储程序控制”?

①计算机(指硬件)应由运算器,存储器,控制器,输入设备和输出设备5大基本不部件组成。

②计算机内部采用二进制表示指令和数据。

③将编好的程序和原始数据事先存入存储器中,然后在启动计算机工作,这就是存储程序的基本含义。

2.根据冯·诺依曼的计算机结构准则,计算机应有哪五大部件组成?

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

3.计算机的存储器的主要功能是什么?常见的存储系统分为几级?各级有什么差异?

存储器是用来存放程序和数据的部件,它是一个记忆装置,也是计算机实现“存储程序控制”的基础。

常见的存储系统分为三级。

主存储器:可CPU直接访问,存储速度快,容量较小,一般用来存放当前正在执行的程序和数据。

辅助存储器:设置在主机外部,存储容量大,价格较低,存储速度慢,一般不用来存放暂时不参与运行的程序和数据,CPU不可直接访问。辅存中的程序和数据在需要时才传送带主存。

Cache:存储速度比主存更快,容量更小,用来存放当前最紧急的程序和数据。

4.按传送信息的不同可以将系统总线分成哪几种?

三态门,单向和双向总线

5.大、中型计算机系统有哪几部分连接而成?

主机,通道,设备存储器,外部设备。

6.设机器的字长为4位,其能够表示的最大有符号整数是多少?

7

7.字母“a”的ASCII码为97, 给出字母“c”的ASCII码和字母“A”的ASCII码?

99,65

8.根据GB2312-80每个汉字的编码为几个字节?

2字节

9.若汉字的字形码采用64*64的点阵,则每个汉字的字形码需要占几个字节?

512个字节

10.求有效信息为1100B,生成多项式为1011B的CRC码。

11.机器指令通常是由哪几个字段组成?

操作码字段,地址码字段

12.指令系统指的是什么?

一台计算机的所有指令的集合构成该机的指令系统,它是计算机的主要属性,位于硬件和软件的交界面上。13.按指令功能指令可以分为哪几种类型?

数据传送类指令,运算类指令,程序控制类指令,输入输出类指令

14.运算类指令可以细分为哪几种?

算术运算类指令,逻辑运算类指令,移位类指令

15.设某计算机为定长指令字结构,指令长度为12位每个地址码占3位,试提出一种分配方案,使该指令系统包含:4条三地址指令,8条二地址指令,180条单地址指令。

4条三地址指令000 xxx yyy zzz 即0

011 xxx yyy zzz 3

8条二地址指令100 000 yyy zzz 20H

100 111 yyy zzz 27H

180条单地址指令101 000 000 zzz 140H

111 110 011 zzz 1F3H

16.已知:×Y 。

|X|→B ,|Y|=.1011→C ,0→A

A C 附加位 说明

1011

+[X]

+[X]

+ 11 10

→ 111 1

+[X]

→1111

因为P S =X S ⊕Y S =0⊕1=1

所以X ×Y 17.X ×Y A C 附加位

说明

+[-X]补

1 01011

+[-X]补

+[-X]补

+[-X]补

所以[X ×Y]补

X ×Y 18.浮点数加减运算举例

有×2

-01 ×2-10

尾数和阶码均为二进制表示,假设这两数的格式为:阶码4位,用移码(偏置值为23)表示;尾数8位,用补码表示,包含一位符号位,即

阶码 尾数

[A]浮

[B]浮

(1)对阶

求阶差: △E=E A -E B =-1-(-2)=1

△E=1,表示E A >E B 。按对阶规则,将M B 右移一位,E B +1→E B ,得:

[B]’浮

(2)尾数求和

(3)尾数结果规格化

由于结果的尾数是非规格化的数,故应左规。尾数左移一位,阶码减1.最后结果为

[A+B]浮

×2-10 未发生溢出。

19.按存取方式可将存储器分为哪几种?

C 4C 5=10,+[-X]补 部分积右移一位 C 4C 5=11,+0 部分积右移一位 C 4C 5=01,+[X]补 部分积右移一位 C 4C 5=10,+[-X]补 部分积右移一位 C 4C 5=01,+[X]补

C 4=1,+[-X] 部分积右移一位 C 4=1,+[X] 部分积右移一位 C 4=0,+0 部分积右移一位 C 4=1,+[X]补 部分积右移一位

随机存取存储器,只读存储器,顺序存取存储器,直接存取存储器

20.RAM可以分为哪几种?

静态RAM,动态RAM.

21.动态存储器常见的刷新方式有哪几种?

集中式,分散式,异步式。

22.根据编程方法的不同,可将ROM分为哪几种?

掩模式ROM,一次可编程ROM,可擦除可编程ROM,闪速存储器。

23.根据擦除方法的不同,可将EPROM可分为哪几种?

紫外线擦除,电擦除。

24.什么是主存带宽?

与主存周期密切相关的指标是主存的宽带,又称为数据传输率,表示每秒从主存进出信息的最大数量。

25.哪些是易失性存储器?哪些是非易失性存储器?

易失性存储器:半导体RAM

非易失性存储器:ROM,磁芯存储器,磁表面存储器,光存储器。

26.主存的存取时间和存取周期有什么差别?

存取时间:又称为访问时间和读写时间,它是指从启动一次存储器操作到完成该操作所经历的时间。

存取周期:又称为读写周期和访存周期,是指主存进行一次完整的读写操作所需的全部时间,即连续两次访问存储器操作之间所需的最短时间。

27.位扩展连接举例

28.字扩展连接举例

29.字和位同时扩展连接举例

30.什么是程序的局部性?

程序的局部性有两个含义:时间局部性和空间局部性。

时间局部性:如果一个存储单元被访问,则可能该单元很快被再次访问。

空间局部性:如果一个存储单元被访问,则该单元的邻近单元也可能很快被访问。

31.什么是Cache地址的全相联映像?

全相联映像是让主存中任何一个块均可以映像装入袋Cache中任何一个块的位置上。

32.什么是Cache地址的直接映像?

直接映像是主存中的每一个块只能被放置到Cache中唯一的一个指定位置,如果这个位置已有内容,则产生块冲突,原来的块将无条件被替换出去。

33.什么是Cache地址的组相联映像?

组相联映像将cache分成若干组,主存中的块可以直接映像装入cache中对应组内的任何一块位置上,即组间采取直接映像,组内采取全相联映像。组相联映像实际上是全相联映像和直接映像的折中方案,所以其优点和缺点介于全相联和直接映像方式的优缺点之间。

34.Cache的替换算法有哪几种?

随机算法,先进先出算法,近期最少使用算法。

35.什么是Cache的写直达法?这种方法有什么优缺点?

写直达法是指CPU在执行写操作时,必须把数据同时写入cache和主存。当某一块需要替换时,也不必把这一块写回到主存中去,新调入的块可以立即把这一块覆盖掉。这种方法实现简单,而且能随时保持主存数据的正确性,但可能增加多次不必要的主存写入,会降低存取速度。

36.什么是Cache的写回法?这种方法有什么优缺点?

写回法是指CPU在执行写操作时,被写数据只写入cache,不写入主存。仅当需要替换时,才把已经修改过的cache 块写回到主存。在采用这种更新策略的cache块表中,一般有一个标志位,当一块中的任何一个单元被修改时,标志位被置“1”。在需要替换掉这一块时,如果标志位为“1”,则这一块不必写回主存,只要用新调入的块覆盖掉这一块即可。这种方法操作速度快,但因主存中的字块未随时修改而有可能出错。

37.CPU中的寄存器可以分为哪两大类。

相关文档
最新文档