(4)--1.4 微机的数制与编码.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

计算机的数制与编码

1.4计算机的数制与编码内容要点:1.计算机常用的数制及其转换2.计算机中带符号数的表示3.计算机常用的编码

1.4.1计算机常用的数制及其转换1.4.1.1进位计数制1.有十个不同的数字符号:0,1,2,…,9。2.遵循“逢十进一”原则。一般地,任意一个十进制数N都可采用按权展开表示为 一、十进制数主要特点

1.4.1.1进位计数制二、2、8、16进制数主要特点对于二进制,R=2,K为0或1,逢二进一。 对于八进制,R=8,K为0~7中的任意一个,逢八进一。对于十六进制,R=16,K为0~9、A、B、C、D、E、F共16个数码中的任意一个,逢十六进一。

1.4.1.1进位计数制综上可见,上述几种进位制有以下共同点:1.每种进位制都有一个确定的基数R,每一位的系数K有R种可能的取值。2.按“逢R进一”方式计数,在混合小数中,小数点左移一位相当于乘以R,右移一位相当于除以R。

1.4.1.2数制间的转换三种数制间的转换方法示意图如图1-22所示。一、二、八、十六进制数转换为十进制数这种转换只需将二、八、十六进制数按权展开。例如:(110.01)2=1×22+1×21+0×20+0×2-1+1×2-2=(6.25)10(175)8=1×82+7×81+5×80=(125)10(B2C)16=11×162+2×161+12×160=(2860)10

1.4.1.2数制间的转换十进制数转换成二、八、十六进制数十进制数转换成二、八、十六进制数时,需要把整数部分与小数部分分别转换,然后拼接起来。例如,把十进制数125、0.8125、125.8125转换为二进制数方法如下:

1.4.1.2数制间的转换1.整数的转换(125)10=(Kn-1…K1K0)2按权展开为 :(125)10=Kn-1×2n-1…K1×21+K0×20将上式两边同时除以2,得到:(124+1)/2=Kn-1×2n-2+…+K1×20+K0/2由于等式两边整数与小数必须对应相等,因此整数部分: 62=Kn-1×2n-2+…+K1×20小数部分:1/2=K0/2因此,K0=1,而1正好是125/2的余数。将62继续除以2,可得 (62+0)/2=Kn-1×2n-3+…+K2×20+K1/2

1.4.1.2数制间的转换图1-23整数部分的转换示意图所以K1=0。用类似的方法继续除以2,可将Kn-1…K0都确定下来。因而转换结果为(125)10=2。整数部分(125)的转换示意图如图1-23所示。

1.4.1.2数制间的转换2.小数的转换设(0.8125)10=(0.K-1K-2…K-m)2,展开为:(0.8125)10=K-1×2-1+K-2×2-2+…K-m×2-m将上式两边同乘以2,得到1.625=K-1+K-2×2-1+…+Km×2-m+1由于等式两边相等,因此其整数部分与小数部分对应相等。所以整数:1=K-1小数:0.625=K-2×2-1+K-3×2-2+…+K-m×2-m+1

1.4.1.2数制间的转换上式继续乘以2,有 1.25=K-2+K-3×2-1+…+K-m×2-m+2整数:1=K-2小数:0.25=K-3×2-1+…+K-m×2-m+2以此类推,可逐个求出K-1K-2…K-m的值。所以转换结果为(0.8125)10=(0.1101)2。小数部分(0.8125)的转换示意图如图1-24所示。图1-24小数部分的转换示意图

1.4.1.2数制间的转换由于8=23,16=24因此,八进制或十六进制要转换成二进制,只需将八进制数或十六进制数分别用对应的三位或四位二进制数表示即可。例如(101101.101001)2=(55.51)8=55.51Q10100100)2=(2D.A4)16=2D.A4H三、二进制与八进制、十六进制的相互转换

1.4.2计算机中带符号数的表示1.4.2.1机器数与

文档评论(0)

177****2883 + 关注
实名认证
文档贡献者

热爱教育,专注于教育领域创作与分享,让我们共同进步。

1亿VIP精品文档

相关文档