数制间的转换.ppt

数制间的转换.ppt

ID:56476955

大小:136.00 KB

页数:22页

时间:2020-06-19

数制间的转换.ppt_第1页
数制间的转换.ppt_第2页
数制间的转换.ppt_第3页
数制间的转换.ppt_第4页
数制间的转换.ppt_第5页
资源描述:

《数制间的转换.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机的数制与信息表示信息技术系李小虎几个重要的概念:数码:一组用来表示某种数制的符号。如:1、2、3、4、A、B、C、D、E、F等。基数:数制所使用的数码个数称为“基数”或“基”,常用“R”表示,称R进制。如二进制的数码是:0、1,基为2。位权:指数码在不同位置上的权值。在进位计数制中,处于不同数位的数码,代表的数值不同。常用计数制的编码规则1.十进制(Decimal)十进制的计数规则为:(1)有十个不同的数码:0-9。(2)每位逢十进一。一个十进制数可以写成一个多项式的形式,例如:756.34可以写成:756.34=7×102

2、+5×101+6×100+3×10-1+4×10-22.二进制(Binary)二进制的计数规则为:(1)有两个不同的数码:0,1。(2)每位逢二进一。*使用二进制的好处:(1)物理上容易实现,可靠性强(2)二进制运算法则简单.二进制数11101.01可以写成如下的多项式形式:11101.01=1×24+1×23+1×22+0×21+1×20+0×2-1+1×2-23.八进制(Octal)八进制的计数规则为:(1)有八个不同的数码:0-7。(2)每位逢八进一。一个八进制数316.74可以写成如下的多项式形式:316.74=3×82+

3、1×81+6×80+7×8-1+4×8-24.十六进制(Hexadecimal)十六进制的计数规则为:(1)有十六个不同的数码,它们分别为:0-F。(2)每位逢十六进一。其中,数码A、B、C、D、E、F代表的数值分别对应十进制数的10、11、12、13、14和15。十六进制数4C21.A5的按权相加展开式:4C21.A5=4×163+12×162+2×161+1×160+10×16-1+5×16-2二进制等转化为十进制数对于任何一个二进制数、八进制数、十六进制数可以写出它的按权展开式,再进行计算即可。例如:(1111.11)2=1

4、×23+1×22+1×21+1×20+1×2-1+1×2-2=15.75(A10B.8)16=10×163+1×162+0×161+11×160+8×16-1=41227.5十进制数转化为二进制数对于整数部分采用除2取余法,即逐次除以2,直至商为0,得出的余数倒排,即为二进制各位的数码。小数部分采用乘2取整法,即逐次乘以2,直到小数部分为0或达到所求的精度为止。从每次乘积的整数部分得到二进制数各位的数码。同样的原则,可以将十进制转化为八进制、十六进制例题(25.625)10转换为二进制01361225110010.625

5、1.2500.5001.000(25.625)10=(11001.101)2余数101小数部分整数部分八进制、二进制、十六进制的关系八进制对应二进制十六进制对应二进制十六进制对应二进制0000000008100010011000191001201020010A1010301130011B1011410040100C1100510150101D1101611060110E1110711170111F1111二进制数与八进制数、十六进制数的相互转换例7将二进制数10011010110转换成八进制数例8将二进制数100110101

6、10转换成十六进制数转换原则:转换原则:二进制转换成八进制---三位一组法二进制转换成十六进制---四位一组法例9将八进制数6154转换成二进制数例10将十六进制数9B28转换成二进制数转换原则:转换原则:八进制转换成二进制---一分三法十六进制转换成二进制---一分四法例题(156.24)8转换为二进制(156.24)8=(001101110.010100)2注意整数前的高位0和小数后的低位0可取消。二进制数与十六进制数之间转化二进制转化为十六进制方法由于每4位二进制数相当于1位十六进制数,所以,从小数点开始向左、右划分,每4位

7、二进制数为一组,不足4位的用0补足,即可将二进制数转换为十六进制数。十六进制转化为二进制方法按“数值相等”的原则,把每个十六进制数用4位二进制数表示。8/28/2021计算机基础教研室15例题(111011.0110101)2转换为16进制00111011011010103B6A转换结果(111011.0110101)2=(3B.6A)16不足四位补0不足四位补0小数点例题(20E.4C)16转换为二进制20E.4C(20E.4C)16=(001000001110.01001100)2=(1000001110010011)2001

8、00000111001001100二进制数的加法运算法则:例1计算:(11010011)2+(10001110)20+0=00+1=1+0=11+1=10(向高位进位)1+1+1=11(向高位进位)11010011(211)+)10001110(1

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

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

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