计算机组成原理第2章习题答案.doc

计算机组成原理第2章习题答案.doc

ID:51801176

大小:100.00 KB

页数:6页

时间:2020-03-15

计算机组成原理第2章习题答案.doc_第1页
计算机组成原理第2章习题答案.doc_第2页
计算机组成原理第2章习题答案.doc_第3页
计算机组成原理第2章习题答案.doc_第4页
计算机组成原理第2章习题答案.doc_第5页
资源描述:

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

1、第2章 习题及解答2-2  将下列十进制表示成二进制浮点规格化的数(尾数取12位,包括一位符号位;阶取4位,包括一位符号位),并写出它的原码、反码、补码三和阶移尾补四种码制形式;(1)7.75解:X=7.75=(111.11)2=0.11111×211[X]原=0011×0.11111000000[X]反=0011×0.11111000000[X]补=0011×0.11111000000[X]阶称,尾补=1011×0.11111000000(2)–3/64解:X=-3/64=(-11/26)2=(-0.00001)2

2、=-0.11×2-100[X]原=1100×1.11000000000[X]反=1011×1.00111111111[X]补=1100×1.01000000000[X]阶称,尾补=0100×1.01000000000(3)83.25解:X=-3/64=(1010011.01)2=0.101001101×2111[X]原=0111×0.101001101[X]反=[X]补=[X]原[X]阶称,尾补=1111×0.10100110(4)–0.3125解:X=(–0.3125)10=(-0.0101)2=-0.101×2-

3、1[X]原=1001×1.10100000000[X]反=1110×1.01011111111[X]补=1111×1.01100000000[X]阶称,尾补=0111×1.011000000002-4  已知x和y,用变形补码计算x+y,并对结果进行讨论。(2)x=0.11101,y=-0.10100解:[X]补=00.11101,[Y]补=11.01100,[-Y]补=00.10100[X]补+[Y]补=00.11101+11.01100=00.01001X+Y=0.01001[X]补-[Y]补=[X]补+[-Y]

4、补=00.11101+00.10100=01.10001X+Y正溢(3)x=-0.10111,y=-0.11000解:[X]补=11.01001,[Y]补=11.01000,[-Y]补=00.11000[X]补+[Y]补=11.01001+11.01000=11.10001X+Y=-.011111[X]补-[Y]补=[X]补+[-Y]补=11.01001+00.11000=00.00001X-Y=0.000012-5  已知x和y,用变形补码计算x-y,并对结果进行讨论。(1)   x=0.11011,y=0.111

5、01解:[X]补=00.11011,[Y]补=00.11101,[-Y]补=11.00011[X]补+[Y]补=00.11011+00.11101=01.11000X+Y正溢[X]补-[Y]补=[X]补+[-Y]补=00.11011+11.00011=11.11110X-Y=-0.00010(2)   x=0.11111,y=-0.11001解:[X]补=00.11111,[Y]补=11.00111,[-Y]补=00.11001[X]补+[Y]补=00.11111+11.00111=00.00110X+Y=0.001

6、10[X]补-[Y]补=[X]补+[-Y]补=00.11111+00.11001=01.1100X-Y正溢2-6  用原码一位乘法和补码一位乘法计算x×y=?(2)         x=-0.11010,y=-0.01011解

7、x

8、=00.11010(用双符号表示),

9、y

10、=0.01011(用单符号表示)部分积乘数yn说明00.0解

11、x

12、=00.11010(用双符号表示),

13、y

14、=0.01011(用单符号表示)部分积乘数yn说明00.000000.01011yn=1,加

15、x

16、+00.1101000.110100010

17、1100.0110100.0101右移一位得p1+00.11010yn=1,加

18、x

19、01.0011100.010100.10011100.010右移一位得p2+00.00000yn=0,加000.10011100.01000.010001100.01右移一位得p3+00.11010yn=1,加

20、x

21、01.000101100.0100.1000111100.0右移一位得p4+00.00000yn=1,加

22、x

23、00.1000111100.100.01000111100.右移一位得p5ps=xs⊕ys=1⊕1=0

24、p

25、=

26、

27、x

28、•

29、y

30、=0.0100011110所以[x•y]原=0.100011110解[x]补=11.00110,[–x]补=00.11010(用双符号表示),[y]补=1.10101(用单符号表示)部分积乘数ynyn+1说明00.000001.101010+00.11010ynyn+1=10.加[–x]补00.1101000.0110101.101

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

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

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