- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6讲 计算机数制和编码.ppt
第7章 计算机基础知识(续);1.十进制数与二进制数之间的转换;(1)二进制数转换成十进制数
根据公式:
B = b n-12 n-1 +b n-22 n-2 +…+b 12 1+
b 02 0+b-12-1 +…+b-m2-m
将待转换的二进制数按各数位的权展开成一个多项式,求出该多项式的和就可以了。
例如:
(1101.01)2 = 1×2 3+1×2 2+0×2 1+1×2 0+0×2-1+1×2-2
= (13.25)10;(2)十进制整数转换成二进制整数;例如,将83转换成二进制数,逐次除2取余: ;(3)十进制小数转换成二进制小数; 例如,将0.8125转换为二进制小数,逐次乘2取整: ;值得注意的是:
并非每一个十进制小数都能转换为有限位的二进制小数,此时可以采用0舍1入的方法进行处理(类似于十进制中的四舍五入的方法)。 ;(4)任意十进制数转换成二进制数;必须注意:
逐次除2取余的余数是按从低位到高位的排列顺序与二进制整数数位相对应的;逐次乘2取整的整数是按从高位向低位的排列顺序与二进制小数数位相对应的。其共同特点是以小数点为中心,逐次向左、右两边排列。;2、八进制、十六进制数转换成十进制数
同二进制数到十进制数的转换,分别套用相应公式 。
例:将一个八进制数1234转换为十进制数。
将一个十六进制数2DF1转换为十进制数。;3、十进制数转换成八进制、十六进制数
分别采用除8取余法(对小数部分为乘8取整法)、除16取余法(对小数部分为乘16取整法)。
例:将(300)10转换为八进制和十六进制。
注意:
在进行十进制数转换成十六进制数的过程中,对于采用除16取余法得到的余数和采用乘16取整法得到的整数,若为10~15之间的数值,最后要分别用字符A、B、C、D、E、F代替。 ;4.二进制数与八、十六进制数的转换; (1)二进制数转换成八进制数
因为2 3=8,所以三位二进制数位相当于一个八进制数位,它们之间存在简单直接的关系。
三位一并法:
从待转换的二进制数的小数点开始,分别向左、右两个方向进行,将每三位合并为一组,不足三位的以0补齐(注意:整数部分在前面补0,小数部分在末尾补0)。然后每三位二进制数用相应的八进制???(0~7)表示,即完成二-八转换工作。 ; 〖例〗 将(101010001.001)2转换成八进制数。
首先以小数点为中心,分别向左右两个方向每三位划分成一组(以逗号作为分界符):
101,010,001.001,
然后,每三位用一个相应八进制数码代替,即得:
(101010001.001)2 = (521.1)8
; 〖例〗 将0011)2转换成八进制数。
首先分组(以逗号作为分界符):
10,010,001.001,1
小数点的左边,有一组“10”不足三位,应该补一位0,即应补为“010”;小数点的右边,有一组“1”不足三位,应该补两位0,即应补为“100”。则补0后的分组情况为:
010,010,001.001,100,
即得:
0011)2 = (221.14)8
;(2)八进制数转换为二进制数
此为上述转换的逆过程。将每一位八进制数码用三位二进制数码代替,即“一分为三”。
; 〖例〗 将(576.35)8转换成二进制数。
将八进制数的每位数码依次用三位二进制数代替,即得:
(576.35)8 = (101111110.011101)2
;(3)二进制数转换为十六进制数
因为2 4=16,因此四位二进制数与一位十六进制数是完全对应的。
四位一并法:
从待转换的二进制数的小数点开始,分别向左、右两个方向进行,将每四位合并为一组,不足四位的以0补齐。然后每四位二进制数用一个相应的十六进制码(0~F)表示,即完成二-十六转换工作。; 〖例〗 将0011)2转换成十六进制数。
首先以小数点为中心,分别向左右两个方向每四位划分成一组(以逗号作为分界符):
1011,0001.0011,
然后,每四位用一个相应十六进制数码代替,即得:
0011)2 = (B1.3)16
; (4)十六进制数转换为二进制数
与八-二转换类似,采用“一分为四”的方法,把每个十六进制数码
文档评论(0)