版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021-12-5计算机组成原理计算机学院1/10计算机组成原理计算机组成原理 第二章作业解答第二章作业解答浙江工业大学计算机学院2021-12-5计算机组成原理计算机学院2/101、将十进制数(75.34)10转换为8位二进制及八进制、十六进制数 (75.34)10 = (1001011.0)2 = (113.25605)8 = (4B.570A3D)16 2、已知下列数的原码表示,分别写出它们的补码表示: X原=0.10100, X原=1.10111第二章第二章 2.12.1原码补码0.101000.101001.101111.010012021-12-5计算机组成原理计算机学院3/103
2、、已知下列数的补码表示,分别写出它们的原码表示: X补=0.10100, X补=1.101114、某机字长16位,简述下列几种情况下所能表示数值的范围。 (1)无符号整数 (2)用原码表示定点小数 (3)用补码表示定点小数 (4)用原码表示定点整数 (5)用补码表示定点整数答:1) 0 2 -1 2) -(1-2 ) 1-2 3) -1 1-2 4) -(2 - 1) 2 - 1 5) -2 2 - 1第二章第二章 2.12.1补码原码0.101000.101001.101111.0100116-15-15-15151515152021-12-5计算机组成原理计算机学院4/105、以下列形式表
3、示(5382)10(1)8421码 (2)余3码 (3)2421码 (4)二进制数 (5382)10 = (0101 0011 1000 0010)8421 = (1000 0110 1011 0101)余3 = (1011 0011 1110 0010)2421 = (1010 1000 0011 0)2 6、求有效信息位为01101110的海明校验码。 检一纠一海明校验码:0110 0111 1001 检二纠一海明校验码:1 0110 0111 10017、准备传送的信息是: 1010110010001111,生成多项式是: X5+X2+1,计算校验位,写出CRC码。 CRC:1010 1
4、100 1000 1111 10011第二章第二章 2.12.12021-12-5计算机组成原理计算机学院5/10 1、十进制数原码补码反码-3510100011110111011101110012701111111011111110111 1111-127111111111000000110000000-1100000011111111111111110第二章第二章 2.12.1(课本)(课本)2021-12-5计算机组成原理计算机学院6/103、32位浮点数一般格式为: 1)最大数的二进制表示为:0 11111111 1111111(23个1)2)最小数的二进制表示为: 1 1111111
5、1 0000000(23个0)若数符在阶码和尾数中间,则答案为:1) 11111111 0 1111111(23个1)2) 11111111 1 0000000(23个0)第二章第二章 2.12.1(课本)(课本)2323位位阶码E尾数M1 1位位8 8位位数符2021-12-5计算机组成原理计算机学院7/103)规格化数所能表示的范围 第二章第二章 2.12.1(课本)(课本)二进制代码真值阶码(移)尾数(补)最大正数11111111011111112127 *(1-2-23)最小正数00000000010000002-128 *2-1最小负数11111111100000002127 *(-
6、1)最大负数0000000010111111-2-128 *(2-1+2-23)2021-12-5计算机组成原理计算机学院8/101、已知X和Y,试用它们的变形补码计算出X+Y,并指出结果是否溢出 1) X= 0.11011, Y= 0.11111 2) X= -0.10110, Y= -0.00001答:1)01 11010 正溢出 2)11 01001 无溢出2、已知X和Y,试用它们的变形补码计算出X-Y,并指出结果是否溢出 1) X= 0.11011, Y= -0.11111 2) X= 0.10111, Y= 0.11011答:1)01 11010 正溢出 2)11 11100 无溢出
7、第二章第二章 2.22.22021-12-5计算机组成原理计算机学院9/105.(1)x+y=0011011+0000011=0011110 无溢出 (2)x+y=0011011+1101011=0000110 无溢出 (3)x+y=1101010+1111111=1101001 无溢出6.(1)x-y=0011011+0011111=0111010 正溢 (2)x-y=0010111+1100101=1111100 无溢出 (3)x-y=0011011+0010011=0101110 正溢第二章第二章 2.22.2(课本)(课本)2021-12-5计算机组成原理计算机学院10/101、设下列
8、数据长8位,包括一位符号位,采用补码表示,分别写出每个数据右移两位以及左移两位之后的结果 1) X= 0.1100100, 2) X= -0.0011001第二章第二章 2.32.3补码右移两位左移两位0.11001000.00110010.00100001.11001111.11110011.00111001.11001101.11110011.00110001.00001111.11000011.00111002021-12-5计算机组成原理计算机学院11/102、用原码乘法计算X*Y。 1) X= 0.11011, Y= -0.11111答: X*Y = - 0.1101000101第二
9、章第二章 2.32.32021-12-5计算机组成原理计算机学院12/107.(1) X*Y原=1 1101000101 X*Y补=1 0010111011 (2) X*Y原=0 1101000101 X*Y补=0 1101000101第二章第二章 2.32.3(课本)(课本)2021-12-5计算机组成原理计算机学院13/108.(1) X = 11000,Y = -11111 第二章第二章 2.32.3(课本)(课本)解:|X|补= 00.11000, |Y|补= 00.11111, - |Y|补= 11.00001-Y)-Y) + + 11.0000111.0000111.1100111
10、.11001+ + 00.1111100.1111100.1000100.1000111.1001011.10010+ + 11.0000111.0000100.0001100.00011+Y)+Y)0 01 100.11000 0.000000.11000 0.0000 0 0:商数不溢出0.00000.0000-Y)-Y):余数为正,上商为100.0011000.00110 0.000.001111+ + 11.0000111.00001-Y)-Y)11.0011111.0011110.0111010.01110 0.00.01101100 0+ + 00.1111100.11111+Y)
11、+Y)11.0110111.011010 0Qf = Xf Yf = 1 0 = 1+01.0001001.000100.0000.0001 11 110.1101010.11010 0 0.1100.1100+ + 00.1111100.11111+Y)+Y)11.1100111.11001 0 0. .11001100 0 0+ + 00.1111100.11111+Y)+Y)00.1100000.110002021-12-5计算机组成原理计算机学院14/101、用原码不恢复余数法(加减交替法)计算XY 1) X= -0.10101, Y= 0.11011 2) X= -0.10110,
12、Y= -0.11011答: 1)|X|补 = 00.10101 |Y|补 = 00.11011 -|Y|补 = 11.00101 q原 = 1.11000 r原 = 1.11000 * 2-5 2) |X|补 = 00.10110 |Y|补 = 00.11011 -|Y|补 = 11.00101 q原 = 0.11010 r原 = 1.00010 * 2-5第二章第二章 2.42.42021-12-5计算机组成原理计算机学院15/10第二章第二章 2.62.6(课本)(课本)9 9(1 1)x+yx+yx浮=11 101, 00.100101y浮=11 110, 11.100010 对阶:E=
13、E-E=11 101- 11 110 =11111 Mx右移1位,Ex加1 x=11 110 , 00.010010(1) 尾数相加 00.010010(1)+11.100010=11.110100(1) 结果规格化:左规两位,11.010010;阶码-2为11 100 溢出判断阶码符号位为11,不溢出x+y=2x+y=2-100-100(-0.101110-0.101110)2021-12-5计算机组成原理计算机学院16/10第二章第二章 2.62.6(课本)(课本)x浮=11 101, 00.100101y浮=11 110, 11.100010-y浮=11 110,00.011110 对阶
14、:E=E-E=11 101- 11 110 =11111 Mx右移1位,Ex加1 x=11 110 , 00.010010(1) 尾数相减 00.010010(1)+00.011110=00.110000(1) 结果已规格化,尾数采用0舍1入法为0.110001 溢出判断阶码符号位为11,不溢出X-Y=2X-Y=2-010-010(0.1100010.110001)2021-12-5计算机组成原理计算机学院17/10第二章第二章 2.62.6(课本)(课本)10.(1) 阶码相加:3+4=7,111尾数相乘:0.110100*(-0.100100)=-0.01110101尾数规格化:左规一位,
15、-0.111011(0舍1入),阶码-1最后值为(-0.111011)*262021-12-5计算机组成原理计算机学院18/10第二章第二章 2.62.6(课本)(课本)10.(2)|被除数| |除数|,不需调整尾数阶码相减:-2-3=-5,-101尾数相除:0.0110100.111100,商为0.011011,余数为0.101100*2-6商规格化:左规一位,0.110110,阶码-1最后商为(0.110110)*2-6余数为余数为0.101100*2-62021-12-5计算机组成原理计算机学院19/1011串行进位 并行进位Ci = Ai Bi + (Ai Bi )Ci-1Gi = Ai Bi ; Pi = Ai BiCi = Gi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度个人装修贷款合同范本参考4篇
- 2024年中班科学《空气》教案
- 屋面保温工程施工方案
- 2024年学校食堂食品安全管理制度(30篇)
- 景观河道施工方案
- 二零二五年度绿色建筑设计与施工借款合同参考格式4篇
- 2025年牧草种子销售与农业技术培训合同3篇
- 年度家居棉品竞争策略分析报告
- 鸭子拌嘴课程设计
- 部编版语文七年级上册《藤野先生》教学设计(第1课时)
- 艾灸烫伤应急预案
- 自媒体内容版权合同
- 猎聘-2024高校毕业生就业数据报告
- 2024虚拟现实产业布局白皮书
- 车站值班员(中级)铁路职业技能鉴定考试题及答案
- JTG∕T E61-2014 公路路面技术状况自动化检测规程
- 高中英语短语大全(打印版)
- 软件研发安全管理制度
- 三位数除以两位数-竖式运算300题
- 寺院消防安全培训课件
- 比摩阻-管径-流量计算公式
评论
0/150
提交评论