计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx

上传人:b****2 文档编号:364709 上传时间:2023-04-28 格式:DOCX 页数:27 大小:269.65KB
下载 相关 举报
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第1页
第1页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第2页
第2页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第3页
第3页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第4页
第4页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第5页
第5页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第6页
第6页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第7页
第7页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第8页
第8页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第9页
第9页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第10页
第10页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第11页
第11页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第12页
第12页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第13页
第13页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第14页
第14页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第15页
第15页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第16页
第16页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第17页
第17页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第18页
第18页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第19页
第19页 / 共27页
计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx

《计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx(27页珍藏版)》请在冰点文库上搜索。

计01班计算机组成原理复习重点白中英版Word文档下载推荐.docx

解:

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

01000001001101100000000000000000

S阶码(8位)尾数(23位)

指数e=阶码-127=10001=00000011=(3)10

包括隐藏位1的尾数

1.M=1.01101100000000000000000=1.011011

于是有

x=(-1)S×

1.M×

2e=+(1.011011)×

23=+1011.011=(11.375)10

2.将数(20.59375)10转换成754标准的32位浮点数的二进制存储格式。

解:

首先分别将整数和分数部分转换成二进制数:

20.59375=10100.10011

然后移动小数点,使其在第1,2位之间

10100.10011=1.010010011×

24

e=4于是得到:

S=0,E=4+127=131,M=010010011

最后得到32位浮点数的二进制存储格式为:

0000000000=(41A4C000)16

3.假设由S,E,M三个域组成的一个32位二进制字所表示的非零规格化浮点数x,真值表示为(非IEEE754标准):

x=(-1)s×

(1.M)×

2E-128

问:

它所表示的规格化的最大正数、最小正数、最大负数、最小负数是多少?

(1)最大正数

01111111111111111111111111111111

x=[1+(1-2-23)]×

2127

(2)最小正数

00000000000000000000000000000000

x=1.0×

2-128

(3)最小负数

11111111111111111111111111111111

x=-[1+(1-2-23)]×

(4)最大负数

10000000000000000000000000000000

x=-1.0×

2-128

4.用源码阵列乘法器、补码阵列乘法器分别计算xXy。

(1)x=11000y=11111

(2)x=-01011y=11001

(1)原码阵列

x=0.11011,y=-0.11111

符号位:

x0⊕y0=0⊕1=1

[x]原=11011,[y]原=11111

 

[x*y]原=1,1101000101

带求补器的补码阵列

[x]补=011011,[y]补=100001

乘积符号位单独运算0⊕1=1

尾数部分算前求补输出│X│=11011,│y│=11111

Y=-0.1101000101

(2)原码阵列

x=-0.11111,y=-0.11011

x0⊕y0=1⊕1=0

[x]补=11111,[y]补=11011

[x*y]补=0,11010,00101

带求补器的补码阵列

[x]补=100001,[y]补=100101

乘积符号位单独运算1⊕1=0

尾数部分算前求补输出│X│=11111,│y│=11011

Y=0.1101000101

5.计算浮点数x+y、x-y

x=2-101*(-0.010110),y=2-100*0.010110

[x]浮=11011,-0.010110

[y]浮=11100,0.010110

Ex-Ey=11011+00100=11111

[x]浮=11100,1.110101(0)

规格化处理:

0.101100阶码11010

x+y=0.101100*2-6

1.011111阶码11100

x-y=-0.100001*2-4

6.设过程段Si所需的时间为τi,缓冲寄存器的延时为τl,线性流水线的时钟周期定义为

τ=max{τi}+τl=τm+τl

 流水线处理的频率为f=1/τ。

一个具有k级过程段的流水线处理n个任务需要的时钟周期数为Tk=k+(n-1),

所需要的时间为:

T=Tk×

τ

而同时,顺序完成的时间为:

T=n×

τ

k级线性流水线的加速比:

*Ck=TL= n·

k 

Tkk+(n-1)

第3章多层次存储器

一、学习目标

1.了解存储器的不同分类及其各自的特点。

2.理解SRAM和DRAM存储单元的构成及其存储原理。

3.掌握存储器的扩展及其与CPU的连接。

4.了解SRAM和DRAM的不同特点,掌握DRAM的刷新方法。

5.了解高性能主存储器、闪速存储器、高速存储器的特点和工作原理。

6.掌握CACHE存储器的基本原理及其地址映射过程。

二、学习内容

第一节存储器概述

存储器的分类,存储器的分级结构。

第二节随机读写存储器

SRAM基本存储元的存储原理;

△SRAM芯片的组成及其逻辑结构;

△○SRAM的扩展;

△○SRAM与CPU的连接;

理解DRAM基本存储元的存储原理;

△DRAM芯片的组成及其逻辑结构;

△DRAM的刷新;

了解EDRAM芯片的构成及工作原理;

了解闪存的工作原理及其特点。

第三节只读存储器和闪速存储器

了解只读存储器的工作原理;

第四节高速存储器

了解高速存储器的特点;

了解双端口存储器的原理;

了解多模块交叉存储器;

相联存储器。

第五节Cache存储器

了解Cache的功能;

△○掌握主存Cache的地址映射:

全相联方式、组相联方式和直接相联方式。

*闪存:

高性能、低功耗、高可靠性以及移动性

编程操作:

实际上是写操作。

所有存储元的原始状态均处“1”状态,这是因为擦除操作时控制栅不加正电压。

编程操作的目的是为存储元的浮空栅补充电子,从而使存储元改写成“0”状态。

如果某存储元仍保持“1”状态,则控制栅就不加正电压。

如图(a)表示编程操作时存储元写0、写1的情况。

实际上编程时只写0,不写1,因为存储元擦除后原始状态全为1。

要写0,就是要在控制栅C上加正电压。

一旦存储元被编程,存储的数据可保持100年之久而无需外电源。

读取操作:

控制栅加上正电压。

浮空栅上的负电荷量将决定是否可以开启MOS晶体管。

如果存储元原存1,可认为浮空栅不带负电,控制栅上的正电压足以开启晶体管。

如果存储元原存0,可认为浮空栅带负电,控制栅上的正电压不足以克服浮动栅上的负电量,晶体管不能开启导通。

当MOS晶体管开启导通时,电源VD提供从漏极D到源极S的电流。

读出电路检测到有电流,表示存储元中存1,若读出电路检测到无电流,表示存储元中存0,如图(b)所示。

擦除操作:

所有的存储元中浮空栅上的负电荷要全部洩放出去。

为此晶体管源极S加上正电压,这与编程操作正好相反,见图(c)所示。

源极S上的正电压吸收浮空栅中的电子,从而使全部存储元变成1状态。

*cache:

设存储器容量为32字,字长64位,模块数m=4,分别用顺序方式和交叉方式进行组织。

存储周期T=200ns,数据总线宽度为64位,总线传送周期=50ns。

若连续读出4个字,问顺序存储器和交叉存储器的带宽各是多少?

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

q=64b×

4=256b

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

t2=mT=4×

200ns=800ns=8×

10-7s

t1=T+(m-1)=200ns+350ns=350ns=35×

10-7s

顺序存储器和交叉存储器的带宽分别是:

W2=q/t2=256b÷

(8×

10-7)s=320Mb/s

W1=q/t1=256b÷

(35×

10-7)s=730Mb/s

*CPU执行一段程序时,cache完成存取的次数为1900次,主存完成存取的次数为100次,已知cache存取周期为50ns,主存存取周期为250ns,求cache/主存系统的效率和平均访问时间。

h=Nc/(Nc+Nm)=1900/(1900+100)=0.95

r=tm/tc=250ns/50ns=5

e=1/(r+(1-r)h)=1/(5+(1-5)×

0.95=83.3%

ta=tc/e=50ns/0.833=60ns

*存储器:

已知某64位机主存采用半导体存储器,其地址码为26位,若使用256K×

16位的DRAM芯片组成该机所允许的最大主存空间,并选用模块板结构形式,问:

(1)每个模块板为1024K×

64位,共需几个模块板?

(2)个模块板内共有多少DRAM芯片?

(3)主存共需多少DRAM芯片?

CPU如何选择各模块板?

(1)

(2)

每个模块要16个DRAM芯片

(3)64*16=1024块

由高位地址选模块

*用16K×

8位的DRAM芯片组成64K×

32位存储器,要求:

(1)画出该存储器的组成逻辑框图。

(2)设存储器读/写周期为0.5μS,CPU在1μS内至少要访问一次。

试问采用哪种刷新方式比较合理?

两次刷新的最大时间间隔是多少?

对全部存储单元刷新一遍所需的实际刷新时间是多少?

(1)根据题意,存储总容量为64KB,故地址总线需16位。

现使用16K*8位DRAM芯片,共需16片。

芯片本身地址线占14位,所以采用位并联与地址串联相结合的方法来组成整个存储器,其组成逻辑图如图所示,其中使用一片2:

4译码器。

(2)根据已知条件,CPU在1us内至少访存一次,而整个存储器的平均读/写周期为0.5us,如果采用集中刷新,有64us的死时间,肯定不行如果采用分散刷新,则每1us只能访存一次,也不行所以采用异步式刷新方式。

假定16K*1位的DRAM芯片用128*128矩阵存储元构成,刷新时只对128行进行异步方式刷新,则刷新间隔为2ms/128=15.6us,可取刷新信号周期15us。

刷新一遍所用时间=15us×

128=1.92ms

第4章指令系统

一、复习目标

1.了解计算机指令系统的发展与性能要求。

2.理解计算机指令格式的构成形式,并能够根据要求设计计算机指令格式。

3.熟练掌握计算机指令和数据的各种寻址方式。

4.了解堆栈寻址方式的原理。

5.了解几种典型指令的功能。

二、复习内容

第一节指令系统的发展和性能要求

了解计算机指令系统的相关概念,了解计算机对指令系统与性能要求。

第二节指令格式

理解指令格式的构成以及各部分的含义;

△指令地址码的扩展;

△○指令格式设计。

第三节指令和数据的寻址方式

△指令的寻址方式;

△数据的寻址方式。

第四节堆栈寻址方式

串联堆栈的构成和操作方法;

存储器堆栈的构成和操作方法。

第五节典型指令

指令的分类和各种类型的功能。

某计算机字长16位,主存容量为64K字,采用单字长单地址指令,共有40条指令,试采用直接、立即、变址、相对四种寻址方式设计指令格式。

40条指令需占用操作码字段(OP)6位,这样指令余下长度为10位。

为了覆盖主存640K字的地

址空间,设寻址模式(X)2位,形式地址(D)8位,其指令格式如下:

   

  寻址模式定义如下:

   X=00直接寻址有效地址E=D(直接寻址为256个存储单元)

   X=01立即寻址D字段为操作数

   X=10变址寻址有效地址E=(RX)+D(可寻址64K个存储单元)

   X=11相对寻址有效地址E=(PC)+D(可寻址64K个存储单元)

  其中RX为变址寄存器(16位),PC为程序计数器(16位),在变址和相对寻址时,位移量D可正可负。

例如:

一种二地址RR型,RS型指令结构如下所示:

6位4位4位1位2位16位

OP

源寄存器

目标寄存器

I

x

偏移量D

其中源寄存器,目标寄存器都是通用寄存器,I为间接寻址标志位,x为寻址模式字段,D为偏移量字段,通过I,x,D的组合,可构成RS型寻址方式的有效地址E。

请在表中填出6种寻址方式相应有效地址E的表达式。

寻址方式

有效地址E算法

说明

直接寻址

00

相对寻址

01

PC为程序计数器

变址寻址

10

Rx为变址寄存器

寄存器间接寻址

1

11

R为通用寄存器

间接寻址

基址寻址

Rb为基址寄存器

某微机的指令格式如下所示:

1510

98

70

X

D

例如

其中D是位移量,X是寻址特征位,具体定义如下:

X=00为直接寻址,01为基地址寻址,10为相对寻址,11为变址寻址。

设(PC)=1234H,(X1)=0037H(基址),(X2)=1122H(变址),请确定下列指令的有效地址:

(1)4020H:

(2)2204H:

(3)1320H:

(4)3525H:

(5)6721H:

第5章中央处理器

1.了解CPU的功能和组成,理解并熟练掌握CPU中各种寄存器的功能。

2.理解指令周期的基本概念。

3.理解时序信号的体制、时序信号、机器周期、指令周期的形成过程。

4.理解微程序控制思想,了解微程序控制器的构成和各部分的功能。

5.熟练掌握微程序设计技术,掌握微指令格式的形成过程。

6.了解硬布线控制器的工作原理。

7.理解CPU的流水工作原理。

8.了解精简指令系统和复杂指令系统各自的特点。

第一节CPU的功能和组成

CPU的功能和组成;

掌握CPU种的各种寄存器的功能。

第二节指令周期

指令周期的含义;

指令周期的形成。

第三节时序产生器和控制方式

时序信号的作用和体制;

○时序信号产生器的构成和工作原理;

○机器周期和指令周期的形成。

第四节微程序控制器

△理解微程序控制器的原理;

△理解微指令和微程序含义。

第五节微程序设计技术

△○掌握微指令的格式;

△○熟练掌握微指令的几种编码方式;

△○掌握微程序的形成。

第六节硬布线控制器

了解硬布线控制的基本思想。

第七节流水CPU

理解流水计算机系统组成;

了解流水线中存才的主要问题:

资源相关,数据相关,控制相关。

第八节RISCCPU

了解RISCCPU和CISCCPU各自的特点。

*微指令:

直接表示法特点:

这种方法结构简单,并行性强,操作速度快,但是微指令字太长,若微命令的总数为N个,则微指令字的操作控制字段就要有N位。

另外,在N个微命令中,有许多是互斥的,不允许并行操作,将它们安排在一条微指令中是毫无意义的,只会使信息的利用率下降。

*编码表示法特点:

可以避免互斥,使指令字大大缩短,但增加了译码电路,使微程序的执行速度减慢

*编码注意几点:

字段编码法中操作控制字段并非是任意的,必须要遵循如下的原则:

①把互斥性的微命令分在同一段内,兼容性的微命令分在不同段内。

这样不仅有助于提高信息的利用率,缩短微指令字长,而且有助于充分利用硬件所具有的并行性,加快执行的速度。

②应与数据通路结构相适应。

③每个小段中包含的信息位不能太多,否则将增加译码线路的复杂性和译码时间。

④一般每个小段还要留出一个状态,表示本字段不发出任何微命令。

因此当某字段的长度为三位时,最多只能表示七个互斥的微命令,通常用000表示不操作。

*水平型微指令和垂直型微指令的比较

(1)水平型微指令并行操作能力强,效率高,灵活性强,垂直型微指令则较差。

(2)水平型微指令执行一条指令的时间短,垂直型微指令执行时间长。

(3)由水平型微指令解释指令的微程序,有微指令字较长而微程序短的特点。

垂直型微指令则相反。

(4)水平型微指令用户难以掌握,而垂直型微指令与指令比较相似,相对来说,比较容易掌握。

*微地址寄存器有6位(μA5-μA0),当需要修改其内容时,可通过某一位触发器的强置端S将其置“1”。

现有三种情况:

(1)执行“取指”微指令后,微程序按IR的OP字段(IR3-IR0)进行16路分支;

(2)执行条件转移指令微程序时,按进位标志C的状态进行2路分支;

(3)执行控制台指令微程序时,按IR4,IR5的状态进行4路分支。

请按多路转移方法设计微地址转移逻辑。

答:

按所给设计条件,微程序有三种判别测试,分别为P1,P2,P3。

由于修改μA5-μA0内容具有很大灵活性,现分配如下:

(1)用P1和IR3-IR0修改μA3-μA0;

(2)用P2和C修改μA0;

(3)用P3和IR5,IR4修改μA5,μA4。

另外还要考虑时间因素T4(假设CPU周期最后一个节拍脉冲),故转移逻辑表达式如下:

  μA5=P3·

IR5·

T4

  μA4=P3·

IR4·

  μA3=P1·

IR3·

  μA2=P1·

IR2·

  μA1=P1·

IR1·

  μA0=P1·

IR0·

T4+P2·

由于从触发器强置端修改,故前5个表达式可用“与非”门实现,最后一个用“与或非”门实现。

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

      

 a-j分别对应10种不同性质的微命令信号。

假设一条微指令的控制字段为8位,请安排微指 令的控制字段格式。

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

*流水线(IFInstructionFetch取指IDInstructionDecode指令译码EXExecution执行WB结果写回)

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

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

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

(1)流水线的操作周期应按各步操作的最大时间来考虑,即流水线时钟周期性

(2)遇到数据相关时,就停顿第2条指令的执行,直到前面指令的结果已经产生,因此至少需要延迟2个时钟周期。

(3)如果在硬件设计上加以改进,如采用专用通路技术,就可使流水线不发生停顿。

第6章总线系统

1.正确理解总线的基本概念,了解总线的连接方式和内部结构。

2.正确理解总线接口的功能。

3.掌握总线的仲裁、定时和数据传送模式。

4.了解ISA,EISA,VESA,PCI总线的功能和特性。

第一节总线的概念和结构形态

理解总线的功能和分类;

△了解总线的几种连接方式;

了解总线的内部结构。

第二节总线接口

理解总线接口功能。

第三节总线的仲裁、定时和数据传送模式

○掌握总线的仲裁方式及其实现;

了解总线的定时方式以及各自的特点。

第四节PCI总线

了解PCI总现在计算机中的作用以及特点。

总线定义:

总线是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路。

借助于总线连接,计算机在各系统功能部件之间实现地址、数据和控制信息的交换,并在争用资源的基础上进行工作。

总线分类:

内部总线:

CPU内部连接各寄存器及运算器部件之间的总线。

系统总线:

CPU和计算机系统中其他高速功能部件相互连接的总线。

I/O总线:

CPU和中低速I/O设备相互连接的总线。

总线特性:

物理特性:

总线的物理连接方式(根数、插头、插座形状、引脚排列方式等)。

功能特性:

每根线的功能。

电气特性:

每根线上信号的传递方向及有效电平范围。

时间特性:

规定了每根总线在什么时间有效。

总线带宽:

总线带宽定义为总线本身所能达到的最高传输速率,它是衡量总线性能的重要指标。

cpu北桥pci南桥isa之间相互连通

通过桥CPU总线、系统总线和高速总线彼此相连。

桥实质上是一种具有缓冲、转换、控制功能的逻辑电路。

多总线结构体现了高速、中速、低速设备连接到不同的总线上同时进行工作,以提高总线的效率和吞吐量,而且处理器结构的变化不影响高速总线。

整个总线分为:

数据传送总线:

由地址线、数据线、控制线组成。

其结构与简单总线相似,但一般是32条地址线,32或64条数据线。

为了减少布线,64位数据的低32位数据线常常和地址线采用多路复用方式。

仲裁总线:

包括总线请求线和总线授权线。

中断和同步总线:

用于处理带优先级的中断操作,包括中断请求线和中断认可线。

公用线:

包括时钟信号线、电源线、地线、系统复位线以及加电或断电的时序信号线等。

接口的典型功能:

控制、缓冲、状态、转换、整理、程序中断。

总线的传输过程:

串行传送:

使用一条传输线,采用脉冲传送。

主要优点是只需要一条传输线,这一点对长距离传输显得特别重要,不管传送的数据量有多少,只需要一条传输线,成本比较低廉。

缺点就是速度慢。

并行传送:

每一数据位需要一条传输线,一般采用电位传送。

分时传送:

总线复用或是共享总线的部件分时使用总线。

*总线的信息传送过程:

请求总线、总线仲裁、寻址、信息传送、状态返回

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2