《计算机组成原理》.doc

《计算机组成原理》.doc

ID:51362139

大小:172.00 KB

页数:29页

时间:2020-03-22

《计算机组成原理》.doc_第1页
《计算机组成原理》.doc_第2页
《计算机组成原理》.doc_第3页
《计算机组成原理》.doc_第4页
《计算机组成原理》.doc_第5页
资源描述:

《《计算机组成原理》.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《计算机组成原理》形成性作业11.把下面给出的几个十进制的数化为二进制的数(无法精确表示时,小数点后取3位)、八进制的数、十六进制的数:7+3/4,-23/64,27.5,-125.9375,5.43解答:7+3/4=(111.11)2=(7.6)8=(7.C)16-23/64=-(0.010111)2=-(0.27)8=-(0.5C)1627.5=(11011.1)2=(33.4)8=(1B.8)16-125.9375=-(1111101.1111)2=-(175.74)8=-(7D.F)165.43=(101.011)2=(5.3)8=(5.6)162.把下面给出

2、的几个不同进制(以下标形式给出的右括号之后)的数化成十进制的数:(1010.0101)2、-(101101111.101)2、(23.47)8、-(1A3C.D)16解答:(1010.0101)2=10.3125-(101101111.101)2=-367.625(23.47)8=19.71875-(1A3C.D)16=6716.81253.海明校验码具有怎样的检错纠错能力?为实现对8位数据的海明校验,应安排几个校验位?设计该海明校验码的编码逻辑表达式、译码逻辑表达式。解答:海明校验码的检错纠错能力:能检测出二位同时出错;亦能发现码字中任何一位出错;还能指出是哪一位出

3、错,并自动恢复该出错位的正确值。为实现对8位数据(数据位用D8D7D6D5D4D3D2D1表示)的海明校验,应安排5位校验位(校验位用P5P4P3P2P1表示)。生成校验位与数据位的对应关系表,完成把每个数据位划分在形成不同校验位的偶校验值的逻辑表达式中,即可设计出海明校验码的编码逻辑表达式、译码逻辑表达式:D8D7D6D5D4D3D2D1P5P4P3P2P1111111111111111110000010001000111000100011011010001001011011000011211109765308421编码逻辑表达式:对Pi,总是用处在Pi取值为1的行

4、中的、用1标记出来的数据位计算该Pi的值。P5=D8⊕D7⊕D6⊕D5⊕D4⊕D3⊕D2⊕D1⊕P4⊕P3⊕P2⊕P1P4=D8⊕D7⊕D6⊕D5P3=D8⊕            D4⊕D3⊕D2P2=    D7⊕D6   ⊕D4⊕D3   ⊕D1P1=    D7   ⊕D5⊕D4   ⊕D2⊕D1译码逻辑表达式:用一个校验码和形成这个校验码的编码方式执行异或。S5=P5⊕D8⊕D7⊕D6⊕D5⊕D4⊕D3⊕D2⊕D1⊕P4⊕P3⊕P2⊕P1S4=P4⊕D8⊕D7⊕D6⊕D5S3=P3⊕D8⊕            D4⊕D3⊕D2S2=P2⊕   D7⊕D6 

5、  ⊕D4⊕D3   ⊕D1S1=P1⊕   D7   ⊕D5⊕D4   ⊕D2⊕D14.写出下面2组数的原、反、补表示,并用补码计算每组数的和、差。双符号位的作用是什么?它只出现在什么电路之处?(1)X=0.1101 Y=-0.0111(2)X=10111101Y=-00101011解答:X=0.1101Y=-0.0111 X=10111101Y=-00101011[X]原=001101[Y]原=110111[X]原=0010111101[Y]原=1100101011[X]反=001101[Y]反=111000[X]反=0010111101[Y]反=11110101

6、00[X]补=001101[Y]补=111001[X]补=0010111101[Y]补=1111010101[X+Y]补=(001101+111001)MOD2=(000110)MOD2=00110[X-Y]补=([X]补+[-Y]补)MOD2=(001101+000111)MOD2=(010100)MOD2(双符号得值不同溢出,上溢)[X+Y]补=(0010111101+1111010101)MOD2=(0010010010)MOD2=010010010[X-Y]补=([X]补+[-Y]补)MOD2=(0010111101+0000101011)MOD2=01110

7、1000双符号位能容易检查加减运算中的溢出情况。当符号位相同,数值结果正确;当符号位为01或10时,表示数值溢出。01表示两个正数相加之和≥1的情况,通常称数值“上溢”;为10时,表示两个负数相加之和<-1的情况,通称数值“下溢”。前面的1个符号位是正确的符号位。只有在算术与逻辑运算部件中采用双符号位。因为只在把两个模4补码的数值送往算术与逻辑运算部件完成加减计算时,才把每个数的符号位的值同时送到算术与逻辑运算部件的两位符号位,所以只有在算术和逻辑运算部件中采用双符号位。5.依照计算机的计算过程,用原码计算第4题中的第四(1)小题给出的2个定点小数的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。