二进制、数制及其相互转换.ppt

二进制、数制及其相互转换.ppt

ID:50311577

大小:95.50 KB

页数:43页

时间:2020-03-12

二进制、数制及其相互转换.ppt_第1页
二进制、数制及其相互转换.ppt_第2页
二进制、数制及其相互转换.ppt_第3页
二进制、数制及其相互转换.ppt_第4页
二进制、数制及其相互转换.ppt_第5页
资源描述:

《二进制、数制及其相互转换.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、二进制、数制及其 相互转换什么是数制数制:数码、基数和位权数码:数制中表示基本数值大小的不同数字符号。例如,十进制有10个数码:0、1、2、3、4、5、6、7、8、9。基数:数制所使用数码的个数。例如,二进制的基数为2;十进制的基数为10。位权:数制中某一位上的1所表示数值的大小(所处位置的价值)。例如,十进制的123,1的位权是100,2的位权是10,3的位权是1。二进制、数制及其相互转换(一)计算机中使用二进制数(二)进位计数制(三)二、八、十六进制数(非十进制数)转换为十进制数(四)十进制数转换为二、八、十六进制数(非十进制数)(五)非十进制数间的转换

2、(六)数制转换小结(一)计算机中使用二进制数1、认识各种数制的数2、在计算机中为什么使用二进制数3、为什么引入八进制数和十六进制数1、认识各种数制的数2、在计算机中为什么使用二进制数二进制的优点:使用电子器件表示两种物理状态容易实现,两种状态的系统稳定性高,二进制运算简单、硬件容易实现、存储和传送可靠等(1)可行性二进制数只有0、1两个数码,采用电子器件很容易实现,而其它进制则很难实现。(2)可靠性二进制的0、1两种状态,在传输和处理时不容易出错。(3)简易性二进制的运算法规简单,这样,使得计算机的运算器结构大大简化,控制简单。(4)逻辑性二进制的0、1两种

3、状态,可以代表逻辑运算中的“假”和“真”两种值。3、为什么引入八进制数和十六进制数二进制数书写冗长、易错、难记,而十进制数与二进制数之间的转换过程复杂,所以一般用十六进制数或八进制数作为二进制数的缩写。(二)进位计数制按进位的原则进行的计数方法称为进位计数制。对于不同的数制,它们的共同特点是:(1)每一种数制都有固定的符号集:如十进制数制,其符号有十个:0,1,2,,9,二进制数制,其符号有两个:0和1。(2)其次都是用位置表示法:即处于不同位置的数符所代表的值不同,与它所在位置的权值有关。例如:十进制可表示为:5555.555=5103+5102+5

4、101+5100+510-1+510-2+510-3可以看出,各种进位计数制中的权的值恰好是基数的某次幂。因此,对任何一种进位计数制表示的数都可以写出按其权展开的多项式之和,任意一个r进制数N可表示为:在微机中,常用的是二进制、八进制和十六进制。其中,二进制用得最为广泛。下表所示的是计算机中常用的几种进位数制。进位制二进制八进制十进制十六进制规则逢二进一逢八进一逢十进一逢十六进一基数r=2r=8r=10r=16数符0,10,1,,70,1,,90,1,,9,A,B,C,D,E,F位权2i8i10i16i形式表示BODH(三)二、八、十六进制数

5、(非十进制数)转换为十进制数(1)(100110)2()10(100110)2=125+122+121=(38)10(2)(5675)8()10(5675)8=583+682+781+580=2560+384+56+5=(3005)10(3)(3B)16()10(3B)16=3161+11160=48+11=(59)10(4)(1011.11)2()10(1011.11)2=124-1+023-1+122-1+120+12-1+12-2=11.75课堂练习:1、(101110)2()10(101110)2=126-1

6、+025-1+124-1+123-1+122-1+020=32+8+4+1=(45)102、(10101011.101)2=()10(10101011.101)2=(171.625)10(四)十进制数转换为二进制数例:(25.3125)10()2整数部分和小数部分的转换方法不同(1)整数部分的转换(除基取余法)(25)10()2(25)10=(11001)2先余为低,后余为高(2)小数部分的转换(乘基取整法)(0.3125)10()2(0.3125)10=(0.0101)2先取整为高,后取整为低综上所述:(25.3125)10=(11001)

7、2+(0.0101)2=(11001.0101)2课堂练习:(29.625)10()8(29)10=(35)8(0.625)10=(0.5)8(29.625)10=(35)8+(0.5)8=(35.5)8(五)非十进制数间的转换(1)二进制数与八进制数间的转换(2)二进制数与十六进制数间的转换(3)八进制数与十六进制数间的转换(1)二进制数与八进制数间的转换∵81=23∴1位八进制数相当于3位二进制数,即:N2=B8B7B6B5B4B3B2B1B0N8=O2O1O0例:(10100101.01011101)2()8解:由于八进制的1位数相当于二进

8、制的3位数,所以只要将二进制数从小数点开始,整数部分

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

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

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