二进制数及数制转换.docVIP

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

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档