- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例题_Chapter2
Chapter2
数制转换:
【例】: 将(116.842)10转换为二进制数(截断法,保留6位小数)
解:
【例】: 将(233.8125)10转换为十六进制数。
解:
【例】: 将 (1011100.10111)2转换为八进制和十六进制数。
解:整数部分高位补0,小数部分低位补0
转为八进制数: (001 011 100.101 110)2 = (134.56)8
转为十六进制数: (0101 1100.1011 1000)2 = (5C.B8)16
【例】:(76.12)8=(111 110.001 010)2
【例】:(8E.4A)16=(1000 1110.0100 1010)2
【例:】 将(36.25)8转换为十六进制数。
解:
带符号数的表示:
【例】:设某计算机的字长为8位,采用纯整数表示。求表中机器数在不同表示形式中对应的十进制真值。
解:
注意:先判“正、负”,在求真值。
四种机器数的比较:
(1) 最高位都表示符号位。原码、反码和补码的符号位均是0表示+,1表示-,移码码相反。
(2) 移码、补码和反码的符号位可和数值位一起参加运算;原码码的符号位必须分开进行处理。
(3) 对于正数,除移码码外,其他码值都等于真值本身,而对于负数各有不同的表示。
(4) 对于真值0,原码和反码各有两种不同的表示形式,而补码和移码只有唯一的一种表示形式。
(5) 原码、反码表示的范围是一样的;补码、移码表示的范围是一样的,且比前二者能多表示一个最负的数:-2n(纯整数)或-1(纯小数)。
【例】:单项选择题
已知[X1]原 =[X2]补 =
[X3]反 =,则X1、X2、X3的关系是:D
A) X1 > X2 > X3 B) X2 > X3 > X1
C) X3 > X1 > X2 D) X3 > X2 > X1
解:按照真值大小比较(写出二进制真值):
X1= -(1001010)
[X2]原X2= -(0110110)
[X3]原X3= -(0110101)
都是负数,绝对值大的数小。
【例】:设一个6位二进制小数X = 0.a1a2a3a4a5a6,请回答下面问题。
1)若X≥1/8 ,则a1a2a3a4a5a6要满足什么条件?
解:a1、a2、a3中至少有1个为1。
2)若X>1/2,则a1a2a3a4a5a6要满足什么条件?
解:a1=1且a2~a6中至少有1个为1。
3)若1/4≥X>1/16,则a1a2a3a4a5a6要满足什么条件?
解:a1a2a3a4=0001,a5a6中至少有1个为1;
a1a2a3=001,其他位任意;
a2=1,其他位为0。
补码的移位关系:
【例】:
已知[x]补=1.0011010 ,则[1/2x]补=1.1001101
已知[x]补=1.1111010 ,则[2x]补=1.1110100 对!
已知[x]补,则[2x]补= 出错!
已知[x]补则[2x]补 出错!
求[-x]补:
【 例】:已知[x]补=1.0011010,则[-x]补=0.1100110
已知[-x]补,则[x]补
定点小数的加减运算:
【例】:在字长为6的定点小数机器中计算两二进制正数之和:11.01+10.01。
解:
选择比例因子 2-2=0.01,可将两操作数变换为 0.11010+0.10010,但 0.11010+0.10010=1.01100,数值位侵占了符号位,产生溢出。
选择比例因子 2-4=0.0001,可将两操作数变换为0.001101
+0.001001,受字长的限制, 实际为0.00110+0.00100,精度受损。
如果选择比例因子 2-3=0.001,可将两操作数变换为 0.01101+0.01001,则运算结果 0.01101+0.01001=0.10110,为正常结果。将0.10110除以比例因子 2-3,可得到正确结果101.10。
基于浮点数格式的计算:
【例1】:已知某机浮点数格式如下:(12位)
其中,阶码和尾数均用补码表示。
(1) 该机所能表示的规格化最小正数、最大正数、最小负数、 和规格化最大负数的机器数的形式和它们所对应的十进制真值分别是什么?
(2) 已知用十六进制书写的机器数 1ECH、FC0H和 FFFH,它们所表示的十进制值是多少。
(3) 试将十
您可能关注的文档
最近下载
- 《小红书运营》图书PPT.pdf VIP
- 2024食管胃结合部腺癌外科治疗中国专家共识(完整版).pdf
- 预制T梁静载试验方案.doc VIP
- Unit 5 Into the wild Understanding ideas示范公开课教学课件【外研版必修1】.pptx
- 励磁系统、AVC系统.ppt
- Unit 3 Amazing animals Part A Let’s learn 新人教版(PEP)三年级上册课件.pptx
- 水浒传鲁智深ppt(17页).ppt
- 广东省2025届高三年级9月份衡水联考 物理试卷(含答案详解).pdf
- 影视后期特效AE电子教案项目4.doc VIP
- 影视后期特效AE电子教案项目7.doc VIP
文档评论(0)