- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2讲 二进制数及数制转换P5
(这节课的内容是会考的重点和难点,必考!)
在计算机中,广泛采用的是只有0和1两个基本符号组成的二进制数,而不使用人们习惯的十进制数,原因如下:
(1)二进制数在物理上最容易实现。例如,可以只用高、低两个电平表示1和0,也可以用脉冲的有无或者脉冲的正负极性表示它们。
(2)二进制数用来表示的二进制数的编码、计数、加减运算规则简单。
(3)二进制数的两个符号1和0正好与逻辑命题的两个值是和否或称真和假相对应,为计算机实现逻辑运算和程序中的逻辑判断提供了便利的条件。
把声音、图象等模拟量信息,变成离散化的数字(0和1)后,计算机系统就可以进行处理、传送。因此,信息的数字化是信息化社会的基础。
二进制基础
一个“0”或“1”所占的数位构成了计算机存储信息的最小单位----位(bit,又称位“比特”)
可以把比特当作电灯开关,灯亮对应为“1”,灯灭对应为“0”,下面我出一题考考大家:
例一:求最少开关数
有一个吊灯上有M盏灯,要求安装最少开关数N,但能控制1~ M盏灯的开(亮)和关(灭)。 (注:仅从数量上控制几盏灯的亮和灭)
如:M=7盏灯,N=?3个开关! 开关状态:0关,1开
0
1 0
1 0
1
开关状态
0关,1开 亮灯盏数 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7 二进制和十进制数的转换:
从上表可知二进制和十进制数的对应关系,请同学们继续填空下表:
二进制数 十进制数 1000 8 1001 9 1010 10 1011 11 1100 12 20+21+22+23…=1+2+4+8+… 1101 13 对应数位上1的含义: 1110 14 1 1 1 1 1111 15 8 4 2 1 由于多种数制的存在,我们有时不能确定一个数的含义,例如:110的确切含义?所以我们通常用下标来区分数制,如:
二进制数 十进制数
(101)2 = (5)10
(11100)2 = (28)10
二进制数转换成十进制数方法:(幂展开计算即可)
(101)2 = 1*22+0*21+1*20 =4+0+1=(5)10
(11100)2 = 1*24+1*23+1*22+0*21+0*20
= 16+8+4+0+0 = (28)10
16 1 1 1 1
通过上例,我们要理解每位数位上1的含义:8 4 2 1:
1 1 1)2=1*23+1*22+1*21+1*20=8+4+2+1=15
0 1 0)2=1*23+0*22+1*21+0*20=8+0+2+0=10
只要记住8 4 2 1,用心算就容易把上表的二进制数转换成十进制数。
十进制数转换成二进制数方法:(整数用除二取余法)
考察:(28)10 =1*24+1*23+1*22+0*21+0*20 = (11100)2
可知:(1*24+1*23+1*22+0*21+0*20)反复被2除,其余数依次是: 0、0、1、1、1,反次序写就是:(11100)2 。
我们可以对上方法列出竖式求解:
28 14 7 3 1 0
2 0
2 0
2 1
2 1
2 1
练习1:用除二取余法求:(255)10 = 2 ;
简便方法:因为28 = (100000000)2, 28-1=256-1=255,
所以256-1=(100000000)2-(000000001)2=2
练习1:分别用除二取余法和简便方法求(127)10 = (1111111)2 ;
简便方法提示:27 = 2 ,27-1=128-1=127
十六进制数:
1、十六进制数概念
二进制数书写冗长、易错、难记,而十进制数与二进制数之间的转换过程复杂,所以一般用十六进制数或八进制数作为二进制数的缩写。
认识各种数制的数:
表1 各种数制表示的相互关系
二进制数 十进制数 十六进制数 0 0 0 1 1 1 10 2 2 11 3 3 100 4 4 101 5 5 110 6 6 111 7 7 1000 8 8 1001 9 9 1010
文档评论(0)