第章 部分习题答案ppt课件.ppt

第章 部分习题答案ppt课件.ppt

ID:50027896

大小:168.50 KB

页数:15页

时间:2020-03-01

第章 部分习题答案ppt课件.ppt_第1页
第章 部分习题答案ppt课件.ppt_第2页
第章 部分习题答案ppt课件.ppt_第3页
第章 部分习题答案ppt课件.ppt_第4页
第章 部分习题答案ppt课件.ppt_第5页
资源描述:

《第章 部分习题答案ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、7.若浮点数x的IEEE754标准32位存储格式为(8FEFC000)16,求其浮点数的十进制值。【解】:将x展开成二进制:1000,1111,1110,1111,1100,0000,0000,0000数符:1阶码:0001,1111尾数:110,1111,1100,0000,0000,0000指数e=阶码-127=-01111111=(-96)10包括隐藏位1的尾数:1.M=1.110111111于是有x=(-1)s×1.M×2e=-(1.110111111)×2-96=(-959×2-105)108.将数(-7.28125)10转换成I

2、EEE754的32位浮点数二进制存储格式。【解】:首先分别将整数和分数部分转换成二进制数:-7.2812510=-111.010012然后移动小数点,使其在第1,2位之间111.01001=1.1101001×22e=2于是得到:e=E–127S=1,E=2+127=129=1000,0001,M=最后得到32位浮点数的二进制存储格式为11000000111010010000000000000000=(C0E90000)16【解】[x]补=00.11011   [y]补=11.01011[x]补00.11011+  [y]补11.01011

3、00.00110符号位出现“00”,表示无溢出,x+y=0.0011011.已知x和y,用变形补码计算x+y,同时指出结果是否溢出。(1)x=0.11011,y=-0.10101【解】[x]补=00.10111   [-y]补=11.00101[x]补00.10111+  [y]补11.0010111.11100符号位出现“11”,表示无溢出,x-y=-0.0010012.已知x和y,用变形补码计算x-y,同时指出结果是否溢出。(1)x=0.10111,y=0.1101113.已知[x]补=1.1011000,[y]补=1.0100110,

4、用变形补码计算2[x]补+1/2[y]补=?,同时指出结果是否发生溢出。【解】用变形补码,即双符号位。2[x]补=11.01100001/2[y]补=11.1010011注意:不管左移还是右移,符号位不变,只对尾数进行处理。11.0110000+11.101001111.0000011符号位为11,故运算结果未溢出。2[x]补+1/2[y]补=1.000001117.已知x和y,用移码运算方法计算x-y,同时指出运算结果是否发生溢出。(1)x=1011,y=-0010【解】[x]移=111011=011011[-y]补=000010注意:移

5、码最高符号位恒置为0参与运算。011011+000010011101符号位为01,故运算结果未溢出。x-y=110120.已知x和y,分别用带求补器的原码阵列乘法器、带求补器的补码阵列乘法器和直接补码阵列乘法器计算x×y。(1)x=0.10111y=-0.10011【解】:①带求补器的原码阵列乘法器[x]原=0.10111[y]原=1.10011乘积的符号位为:xf⊕yf=0⊕1=1因符号位单独考虑,算前求补器的使能控制信号为0,经算前求补后输出

6、x

7、=10111,

8、y

9、=1001110111×10011101111011110111位数0

10、110110101因算后求补器的使能控制信号为0,经算后求补后输出为0110110101,加上乘积符号位1,得[x×y]原=1.0110110101所以x×y=-0.0110110101②带求补器的补码阵列乘法器[x]补=0.10111[y]补=1.01101乘积的符号位为:xf⊕yf=0⊕1=1算前求补后输出

11、x

12、=10111,

13、y

14、=1001110111×100111011110111000000000010111位数0110110101算后求补后输出为1001001011,加上乘积符号位1,得[x×y]补=1.1001001011所以

15、x×y=-0.0110110101③直接补码阵列乘法器[x]补=0.10111[y]补=1.01101计算过程:(0)10111×(1)01101(0)10111(0)00000(0)10111(0)10111(0)000000(1)(0)(1)(1)(1)注意位数对齐00(1)001001011(1)11001001011故[x×y]补=1.1001001011所以x×y=-0.011011010122.已知x和y,用原码阵列除法器计算x÷y。(1)x=0.10011y=-0.11011【解】:[x]原=0.10011[y]原=1.110

16、11商的符号位为:xf⊕yf=0⊕1=1令x’=1001100000y’=11011,其中x’和y’分别为[x]原和[y]原的数值部分:[x’]补=01001100000[y’]

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

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

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