网站大量收购独家精品文档,联系QQ:2885784924

计算机系统导论第3章习题参考答案.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第3章数据的机器级表示

2.简单回答下列问题。

(1)为什么计算机内部采用二进制表示信息?既然计算机内部所有信息都用二进制表示,

为什么还要用到十六进制数?

(2)常用的定点数编码方式有哪几种?通常它们各自用来表示什么?

(3)为什么现代计算机中大多用补码表示带符号整数?

(4)在浮点数的基数和总位数一定的情况下,浮点数的表示范围和精度分别由什么决定?

两者如何相互制约?

(5)为什么要对浮点数进行规格化?有哪两种规格化操作?

(6)为什么计算机处理汉字时会涉及不同的编码(如输入码、内码、字形码)?说明这些

编码中哪些用二进制编码,哪些不用二进制编码,为什么?

【分析解答】(略)

3.实现下列各数的转换。

(1)(126.8125)=(?)=(?)=(?)

102816

(2)(1011101.011)=(?)=(?)=(?)

210816

(3)(AB.C)16=(?)10=(?)2

【分析解答】

(1)(126.8125)=(1111110.1101)=(176.64)=(7E.D)

102816

(2)(1011101.011)2=(93.375)10=(135.3)8=(5D.6)16

(3)(AB.C)16=(171.75)10=(10101011.11)2

4.假定机器数为8位(1位符号,7位数值),写出下列各二进制小数的原码表示。

+0.1001,–0.1001,+1.0,–1.0,+0.010100,–0.010100,+0,–0

【分析解答】

上述各二进制小数的原码表示见表2.1。

表2.1小数的原码和补码表示

数值原码

+0.10010.1001000

–0.10011.1001000

+1.0溢出

–1.0溢出

+0.0101000.0101000

–0.0101001.0101000

+00.0000000

–01.0000000

5.假定机器数为8位(1位符号,7位数值),写出下列各二进制整数的补码和移码表示。

+1001,–1001,+1,–1,+10100,–10100,+0,–0

【分析解答】

上述各二进制数的补码和移码表示见表2.2。

表2.2整数的补码和移码表示

数值补码移码(偏置常数=10000000)

+10010000100110001001

–10011111011101110111

+10000000110000001

–11111111101111111

+101000001010010010100

–101001110110001101100

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档