计算机组成原理复习题答案仅供参考

更新时间:2024-01-11 08:42:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

计算机组成原理坑爹复习题(仅供参考)

一、 选择题(说明,这里的答案选项是上课老师那套复习题的答案,后面的是选项内容,

括号内容是考点)

1、C CPU存取一条指令加上执行这条指令的时间(考CPU指令周期) 2、D SS型 3、D 19,8 4、D 16,16

5、C PCI总线概念 6、B -45(补码)

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

8、A 同一个CPU周期中,可以并行执行的微操作叫做相容性微操作 9、B 主存单元

10、C 1.00010(规格化:小数点左右不相同) 11、B 1MB (分辨率*颜色字节数)

12、D 除了CPU和内存以外的其他设备(考外部设备) 13、D cache、主存贮器和外存贮器

14、A (10011001)2 (考不同进制数值大小比较) 15、C 通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址 16、某计算机字长32位,其存储容量4MB,若按半字编程,它的寻址范围是B 0-2MB 17、A 解决cache和cpu匹配速度

18、采用串行接口进行7位ASCII码的传送,带有1位奇校验位,1位起始位和一位停止位,速率为500字符/秒,求其波特率。A 5000

500*(7+1+1+1)=5000波特率

19、寄存器间接寻址方式,操作数处在B 主存单元。

20、在集中式总线仲裁中,B.独立请求方式 响应时间最快,A.菊花链方式 对C.电路故障 方式最敏感。(一共三个空的选项) 21、A EA=(X)+D

22、B 中断服务例行的入口地址 23、A 操作系统

24、A RISC主要目标减少操作数 25、D 移码

二、 填空题(字母表示空格,例如A是第一个空格)

1、 计算机系统中的存储器分为A内存 和B外存 在CPU执行程序时必须将指令

存放在C内存

2、 总线仲裁部件通过采用A集中式 策略或 B分布式策略,选择其中一个总设备

作为总线的下一次主方,接管 C总线

3、 当代流行的标准总线追求与A结构 B CPU(B指第二个空格) C技术 无关

的开发标准。

4、 Cache是一种A高速缓冲 存储器,是为了解决CPU和主存之间 B速度 不匹配

而采用的一项重要硬件技术, C指令cache与数据cache 分设体系。

5、 计算机系统中,下列部件都能存储信息①主存②CPU③cache④磁带⑤磁盘,按

照CPU存取速度排列,由快到慢依次为A ②CPU③cache①主存⑤磁盘④磁

带 ,内存包括 B①③ 属于外存的是 C④⑤

6、 一般来讲,取指令周期中从内存读取的信息流是A指令流 ,一定送往B指令

寄存器,在执行周期中,从内存读出的信息流逝 C数据流

7、 一个较完善的指令系统应包括A数据 类指令, B算术 类指令,C逻辑类指

令,程序控制类指令,I/O类指令,字符串类指令,系统控制类指令。

8、 PCI是一个与处理器无关的A高速外围总线 它采用 B同步 时序协议,和C

集中 式仲裁策略。

9、 根据操作数所在位置,操作数在寄存器中,为A寄存器 寻址方式,操作数地

址在寄存器,为 B间接 寻址方式,操作数在指令中 ,为C立即 寻址方式。

10、 计算机硬件包括A存储器 ,B控制器 , C运算器 ,适配器,输入/输出设

备。

11、 存储器的技术指标是A容量 , B存取时间 , C存取周期 和存储器带宽。 12、 用16K X 8位EPROM芯片组成128K X 32位的只读存储器,则数据寄存器A32

位,地址寄存器 B17 位,共有EPROM芯片 C32 个。

三、 简答题

1、指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。

取指周期中从内存读出的信息流是指令流,而在执行器周期中从内存读出的信息流是数据流

2、什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何? 指令周期:取出一条指令并且执行这条指令的时间;

机器周期:又称cpu周期,cpu一次访问内存的时间,通常用内存中读取一个指

令字的最短时间来规定CPU周期

时钟周期:处理操作的最基本单位。(CPU的主频)

指令周期、机器周期和时钟周期之间的关系:指令周期通常用若干个机器周期表示,而机器周期时间又包含有若干个时钟周期。

3、PCI总线中,三种桥的名称是什么?桥的功能是什么?

PCI总线上有HOST桥、PCI/LAGACY总线桥、PCI/PCI桥。桥在PCI总线体系结构中起着重要作用,它连接两条总线,使彼此间相互通信。桥是一个总线转换部件,可以把一条总线的地址空间映射到另一条总线的地址空间上,从而使系统中任意一个总线主设备都能看到同样的一份地址表。桥可以实现总线间的猝发式传送,可使所有的存取都按CPU的需要出现在总线上。由上可见,以桥连接实现的PCI总线结构具有很好的扩充性和兼容性,允许多条总线并行工作。

4、 在寄存器-寄存器型,寄存器-存储器型,和存储器-存储器型,三类指令中,哪

类指令的执行时间最长?哪类指令的执行时间最短?依据是什么? 存储器-存储器型时间最长,寄存器-寄存器型时间最短,因为前者要两次访问内存,而后者不用访问内存!

5、简述cache的基本原理。 Cache的基本原理: 1. CPU与CacheCache与主存之间的数据交

换是以块为单位。一个块由通常若干定长的字组成。

2.因此Cache的基本原理是 当CPU字的内存地址同时发给CacheCache该字当前是否已在 Cache

CPUCPU

CPU与此同时把含有这个字的数

据块从主存读出

并装入到Cache中Cache中较旧的内容块替换掉。这种替换控制由始终管理Cache使用情况的硬件逻辑电路来实现最常用的替换算法为LRU

6、 通常,计算机中的基本逻辑运算是哪4种?若某控制字有8位(D7-D0),现要使

D6D4D2D0保持不变,其余各位清0,问如何实现? 与、或、非、异或,和01010101相‘与’

7、 已知某8位机的主存采用半导体存储器,地址码为18位,采用4K X 4位的SRAM

芯片组成该机所允许的最大主存空间,并选用模块条形式,问:

a,每个模块条为32K X 8位,共需几个模块条? (218*8)/(32k*8)=8(个)

b,每个模块条内有多少片RAM芯片?

(2/2)*(8位/4位)=16 即(32K X 8)/4K X 4=16(片)

c,主存共需多少RAM芯片? 4*16=64(片)

8、 什么是刷新?刷新操作有哪两种方式,各有什么特点? 刷新:对DRAM定期进行的全部重写过程; 集中式刷新、分布式刷新

集中式刷新:DRAM的所有行在每一个刷新周期中都被刷新 分布式刷新:每一行的刷新插入到正常的读、写周期之中

9、 求十进制-113的原码表示,反码表示,补码表示(用8位二进制表示,并设最高位

为符号位,真值为7位) 原码:11110001 反码:10001110 补码:10001111

10、流水线中存在哪三种数据相关冲突会使流水线发生断流?怎么解决?

流水线中有三类数据相关冲突:写后读(RAW)相关;读后写(WAR)相关;写后写(WAW)相关。

解决数据相关冲突的办法:

在流水CPU的运算器中设置若干运算结果缓冲寄存器,暂时保留运算结果,以

便于后继指令直接使用,这称为“向前”或定向传送技术。

1512四、 分析与设计

1、 执行一段程序时,cache完成存取的次数为3800次,主存完成存取次数为200

次,已知cache存取周期为50ns,主存为250ns,求主存系统的效率和平均访问时间。

h=

r?e?NC3800??0.95

NC?Nm3800?200tm250ns??5tc50ns11??83.3%r?(1?r)h5?(1?5)*0.95

tta?C?50ns/0.833?60nse平均访问时间60ns 效率83.3%

2、指令格式如下所示,OP为操作码字段,试分析指令格式特点。

31 26 25 22 21 18 17 16 15 0

OP 源寄存器 变址寄存器 偏移量 1、双字长二地址指令

2、操作字段op为6位,可以指定64钟操作(指令) 3、一个操作数在源寄存器(共4个),另一个操作数在存储器中(由变址寄存器和位移量决定),所以是RS型指令 4、某计算机字长32位,主存容量为64KB,采用单字长单地址指令,共有40条指令,试采用四种指令方式(寄存器,直接,变址,相对)设计指令格式。

40条指令至少需要操作码字段6位,所以剩下的长度为26位。主存的容量为64M

字,则设寻址模式(X)2位,格式如下:

X= 00 直接寻址 有效地址 E=D X= 01 立即寻址 D字段为立即数

X= 10 变址寻址 有效地址 E= (RX)+D (可寻址64M个存储单元) X= 11 相对寻址 有效地址 E=(PC)+D (可寻址64M个存储单元) 其中RX为变址寄存器(32位),PC为程序计数器(32位)。在相对寻址时,位移量D可正可负

5、用32K X 16位EEPROM芯片组成128K X 16位的只读存储器。问: (1)、数据寄存器和地址寄存器各多少位?共需多少个EEPROM芯片?

数据寄存器16位,地址寄存器17位 共需要4个 (2)、画出此存储器组成框图。

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

7、存储器容量为128M,字长为64位,模块数m=8,分别用顺序方式和交叉方式进行组织。存储周期T=200ns,数据总线宽度为64位,总线周期为t=50ns,问顺序存储器和交叉存储器的带宽各是多少?

顺序存储器和交叉存储器连续读出m=8个字的信息总量是:64*8=512位

顺序存储器和交叉存储器连续读出m=8个字的时间分别是:t1=mT=8*200ns=1600ns T2=T+(m-1)t=200ns+7*50ns=550ns

所以带宽分别为;

W1=q/t1=512/(1600x10)=32X10(位/秒) W2=q/t2=512/(550X10)=93.1x10(位/秒)

8、将十进制数-15/64表示成IEEE754标准的32位浮点规格化数。 -15/64=-0.001111=-1.111X2

E=-3+127=124=01111100 S=1

M=1111 0000 0000 0000 0000 0000

最后表示为:1 01111100 111100000000000000000000

9、刷新存储器的重要性能指标是它的带宽,实际工作时,显示适配器的几个功能部件要采用刷新存储器的带宽。假定总带宽60%用于刷新屏幕,保留40%带宽用于其他非刷新功能,若显示方式采用分辨率为1024 X 1024,颜色深度为3B,刷新速率为72HZ,计算刷新存储器总带宽是多少?

刷新所需带宽=分辨率x每个像素点颜色深度x刷新速率 1024x1024x3x72=226MB/S

刷存总带宽=226MB/Sx100/60=453MB/S 10、指令流水线有取指(IF)、译码(ID)、执行(EX)和写回(WB)四个过程段,共有

20条指令连续进入此流水线,要求: (1)、画出此流水线的时空图,假设时钟周期为20ns;

注意:这个图是指该流水线有五个过程段,本题中只有四个,少了访存(MEM)这一过程段。

?3?97?97

(2)、求流水线的实际吞吐量;

20?4.3*107条/秒 ?9(4?20?1)*20*10(3)

(3)、求流水线的加速比。

(20*4)/23=3.48

11、某磁盘存贮器转速为3000转/分,共有4个记录面,每道记录信息为12288字节,最小磁道直径为230nm,共有275道,问: (1)、磁盘存贮器的容量是多少? (2)、最高密度与最低密度是多少? (3)、磁盘数据传输率是多少? (4)、平均等待时间是多少? (5)、给出一个磁盘地址格式方案。

本文来源:https://www.bwwdw.com/article/okko.html

Top