计算机期末总结.docx

上传人:b****2 文档编号:1670461 上传时间:2022-10-23 格式:DOCX 页数:20 大小:653.49KB
下载 相关 举报
计算机期末总结.docx_第1页
第1页 / 共20页
计算机期末总结.docx_第2页
第2页 / 共20页
计算机期末总结.docx_第3页
第3页 / 共20页
计算机期末总结.docx_第4页
第4页 / 共20页
计算机期末总结.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

计算机期末总结.docx

《计算机期末总结.docx》由会员分享,可在线阅读,更多相关《计算机期末总结.docx(20页珍藏版)》请在冰豆网上搜索。

计算机期末总结.docx

计算机期末总结

计算机期末总结

 

 

———————————————————————————————— 作者:

————————————————————————————————日期:

 

    期中考试

1.试述先行进位解决的问题及基本思想。

(1)进位的传递速度

(2)让各位的进位与低位的进位无关,仅与两个参加操作的数有关。

由于每位的操作数是同时给出的,各进位信号几乎可以同时产生,和数也随之产生,所以先行进位可以提高进位的传递速度,从而提高加法器的运算速度。

2.简述浮点运算的基本步骤(以加法运算为例)

例:

两浮点数相加,求X+Y。

已知:

X=2010 ·0.11011011, y=2100· (-0.10101100)

解:

X和Y在机器中的浮点补码表示形式为(双符号位):

   阶符阶码 数符 尾数

 X:

00010 00 110 11011

Y:

 001 0 0 1101 0101 00

计算过程:

 ①对阶操作

 阶差ΔE=[Ex]补+[-EY]补=00010+11100=11110

X阶码小,Mx右移2位,保留阶码E=00100。

[Mx]补=000011011011

下划线上的数是右移出去而保留的附加位。

②尾数相加

 [Mx]补+[MY]补=1+1101010100=111000101011。

③规格化操作

  结果的符号位与最高数值位同值,应执行左规处理,

结果为110001010110, 阶码为00011。

④舍人

附加位最高位为1,采用0舍1入法处理,在所得结果的最低位+1,得新结果:

[M]补=1100010110,

 M:

-0.11101010。

⑤判溢出

 阶码符号位为00,故不溢出、最终结果为:

 X+Y=2010· (-0.11101010)

3.DRAM存储器为什么要刷新?

防止漏电,保证存储信息不破坏。

4.CPU如何区分指令和数据?

空间:

指令的地址是由程序计数器(PC)规定的,而数据的地址是由指令规定的。

在程序执行过程中,要避免修改指令,但可以修改数据。

时间:

指令在前,数据在后。

(时序)

5、RISC和CISC分别代表什么?

精简指令系统计算机(RISC)复杂指令系统计算机(CISC)

6、求信息码01101110的海明校验码。

解:

(1)求信息码01101110的海明校验码

①确定海明校验位的位数:

设R为校验位的位数,则整个码字的位数应满足不等式N=K+R<=2R-1。

设R=3,则23-1=7,N=8+3=11,不等式不满足:

设R=4,则

24-1=15,N=8+3=11,不等式满足。

所以R最小取4。

②确定校验位的位置:

位号(1—12)为2的权值的那些位,即 :

20、21、22、23的位置作为校验位,记作P1、P2、P3、P4,余下的为有效信息位。

即:

1 2 3 4 56 7  8  9 1011   12

P1 P2D0P3D1 D2  D3 P4 D4D5D6 D7

③分组:

有4个校验位,将12位分4组,第I位由校验位号之和等于I的那些校验位所校验。

如表2.4所示。

④校验位的形成:

P1=第一组中的所有位(除P1外)求异或:

D6⊕ D4⊕D3 ⊕ D1⊕D0

=1⊕0⊕1⊕1⊕0=1

P2=第一组中的所有位(除P2外)求异或:

D6⊕D5⊕D3⊕D2⊕ D0

ﻩﻩ=1⊕1⊕1⊕1⊕0=0

P3=第一组中的所有位(除P3外)求异或:

D7⊕D3⊕D2⊕D1

ﻩﻩ=0⊕1⊕1⊕0=0

P4=第一组中的所有位(除P4外)求异或:

D7⊕D6⊕D5⊕D4

ﻩ=0⊕1 ⊕1⊕0=0

所以,信息码01101110的海明校验码为1。

(2)校验原理

在接收端分别求S1、S2、S3、S4

S1=P1⊕第一组中的所有位求异或 =P1⊕D6⊕D4⊕ D3⊕D1 ⊕ D0

S2=P2⊕第二组中的所有位求异或=P2⊕D6⊕D5⊕ D3 ⊕D2⊕D0

S3=P3⊕第三组中的所有位求异或=P3⊕ D7 ⊕D3⊕D2⊕D1

S4=P4⊕第四组中的所有位求异或=P4⊕ D7⊕D6⊕D5⊕D4

当S1S2S3 S4=0000时,接收的数无错,否则S1S2S3S4的二进制编码即为出错位号,例如S1S2S3S4=1001说明第9位出错,将其取反,即可纠错。

根据此原理,指出和纠正1位出错位的海明校验逻辑电路如图2.1所示。

海明校验逻辑电路图:

7.某指令系统的指令字长16位,可含有3、2、1或0个地址,每个地址占4位。

请设计该指令系统的格式,最多共有多少条指令?

解:

扩展操作码

8.分析加减交替除法的基本原理。

9.某机字长8位,试用如下所给芯片设计一个存储器,容量为10K,其中RAM为高8K,ROM为低2K,最低地址为0(RAM芯片类型有为:

4K8,ROM芯片有:

2K4)。

①地址线、数据线各为多少根?

②RAM和ROM的地址范围分别为多少?

③每种芯片各需要多少片。

④画出存储器结构图及与CPU连接的示意图。

第三章习题课:

1.写出下列数据规格化浮点数的编码(设l位符号位,阶码为5位移码,尾数为10位补码)。

 

(1)+111000

(2)-10101 (3)+0.01011

解:

(1)+111000=26×0.111000

符号位为0;6的阶码移码表示为10110;尾数补码为1110000000,所以+111000规格化浮点数的编码为0101101110000000

(2)-10101=25×(-0.10101)

符号位为1;5的阶码移码表示为10101;尾数补码为0101100000,格化浮点数的编码为1 10101  0101100000

(3)+0.01011 =2-1×0.1011

符号位为0;-1的阶码移码表示为01111;尾数补码为1011000000,所以+0.01011的规格化浮点数的编码为001111 1011000000

2.在浮点数编码表示中___在机器数中不出现,是隐含的。

(答案:

D)

A.阶码B.符号C.尾数 D.基数

3.浮点数的表示范围和精度取决于____.(答案;A)

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

B.阶码采用的编码和尾数的位数

C.阶码采用的编码和尾数采用的编码

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

4.能发现两位错误并能纠正一位错的编码为(答案:

B )

A.CRC码   B.海明码 C.偶校验码 D.奇校验码

5.用变形补码计算X-Y,X+Y,并判别结果的正确性。

设:

X=0.11011,Y=-0.10010 

解:

[X]补=0011011 [Y]补=1101110 [-Y]补=0010010

 [X]补+[-Y]补=0101101溢出 

[X]补+[Y]补=0001001无溢出X+Y =0.01001

6.在计算机中,所表示的数有时会发生溢出,其根本原因是计算机的字长有限。

答案:

7.8421码就是二进制数。

答案:

不对。

8421码是十进制数的编码。

8.表示定点数时,若要求数值0在计算机中惟一地表示为全0,应使用反码表示。

答案:

错。

表示定点数时,若要求数值0在计算机中惟一地表示为全0,应使用补码。

第4章内容

1.主存储器用来暂时存储CPU正在使用的指令和数据,它和CPU的关系最为密切。

主存储器和CPU的连接是由总线支持的,连接形式如图4.1所示。

2.例:

16KX4位芯片组成16KX8位的存储器

3.例:

 4个16KX8位静态芯片组成64KX8位存储器。

4.例1:

由Intel2114(1KX4位)芯片组成容量为4KX8位的主存储器的逻辑框图,说明地址总线和数据总线的位数,该存储器与8位字长的CPU的连接关系。

解:

此题所用芯片是同种芯片。

(1)片数=存储器总容量(位)/芯片容量(位)=4K*8/(1K*4)=8(片)

(2)CPU总线(由存储器容量决定)

地址线位数=log2(字数)=log2(4K)=12(位)

数据线位数=字长=8(位) 

(3)芯片总线(由芯片容量决定)

地址线=log2(1K)=10(位)

数据线=4(位)

(4)分组(组内并行工作,cs连在一起,组间串行工作,cs分别连接译码器的输出)。

组内芯片数=存储器字长/芯片字长=8/4=2(片)

组数=芯片总数/组内片数=8/2=4(组)

(5)地址分配与片选逻辑

(6)连接方式:

扩展位数,扩展单元数,连接控制线

5.例2.某半导体存储器,按字节编址。

其中,0000H -07FFH为ROM区,选用EPROM芯片(2KB/片);0800H-13FFH为RAM区,选用RAM芯片(2KB/片和1KB/片)。

地址总线A15-A0(低)。

给出地址分配和片选逻辑。

1)计算容量和芯片数

ROM区:

2KB  RAM区:

3KB 共3片

2)地址分配与片选逻辑

存储空间分配:

先安排大容量芯片(放地址低端),再安排小容量芯片。

便于拟定片选逻辑。

6.用8K×8位的ROM芯片和8K×4位的RAM芯片组成存储器,按字节编址,其中RAM的地址为0000H~5FFFH,ROM的地址为6000~9FFFH,画出此存储器组成结构图及与CPU的连接图。

解:

计算容量、芯片数量:

RAM的地址范围展开为00000~11111,

A12-----A0从0000H~1FFFH,容量为:

8K,高位地址A15A14A13,从000-010,所以RAM的容量为8K×3=24K。

 RAM的容量是24K×8,需8K ×4的芯片6片。

ROM的末地址-首地址=9FFFH-6000H=3FFFH,所以ROM的容量为214=16K。

ROM的容量是16K ×8,需8K×8的芯片2片。

 ROM的地址范围展开为011000000000 0000~1001111111111111,高位地址A15A14A13,从011~100。

存储器的组成结构图及与CPU的连接如图所示。

7.存储器分布图如下面所示(按字节编址),现有芯片ROM4K×8和RAM8K× 4,设计此存储器系统,将RAM和ROM用CPU连接。

解:

RAM1区域是8K×8,需2片8K×4的芯片;RAM2区域也是8K×8,需2片8K×4的芯片;ROM区域是8K×8,需2片4K8的芯片。

地址分析如下:

(1)方法一

以内部地址多的为主,地址译码方案为:

用A14A13作译码器输入,则Y0选RAM1,Y1选RAM2,Y3选ROM,当A12=0时选ROM1,当A12=1时选ROM2,扩展图与连接图如图所示。

(2)方法二

以内部地址少的为主,地址译码方案为:

用A14A13A12作译码器输入,则Y0和Y1选RAM1,Y2和Y3选RAM2,Y6选ROM1,Y7选ROM2,扩展图与连接图如图所示。

8.用8K×8的RAM芯片和2K×8的ROM芯片设计一个10K×8的存储器,ROM和RAM的容量分别为2K和8K,ROM的首地址为0000H,RAM的末地址为3FFFH。

(1)ROM存储器区域和RAM存储器区域的地址范围分别为多少?

(2)画出存储器控制图及与CPU的连接图。

解:

(1)ROM的首地址为0000H,ROM的总容量为2K×8;

RAM的末地址为3FFFH,RAM的总容量为8K×

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

当前位置:首页 > 职业教育 > 中职中专

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1