进位计数制.docVIP

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

(1)进位计数制 我们习惯使用的是十进制,另外还有八进制、十二进制、十六进制、六十进制等等。而计算机使用的是二进制,由于二进制中只有两个数字0和1,所以很容易用电子元件的两种状态来表示(如电平的高或低,晶体管的导通或截止),所以二进制具有硬件上容易实现、运算规则简单、便于机器执行等优点。但同时也存在着位数长、书写和阅读都不方便且容易出错等缺点。有时八进制和十六进制能方便地与二进制实现转换,所以常用八进制十六进制进行输入或输出。   进位计数制   ①进位计数制的基本特点:逢N进一。N是指进位计数制表示一位数所需要的符号数目。   ②采用位权表示法:处于不同位置上的数字代表的数字代表不同的数值。 位权和基数是进位计数制中的两个要素。   进位计数制的基本的表示方法 几种数制的表示法: 二进制。由数字0,1组成,基数为2,逢二进一。 (1011.101)2=1×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3 八进制。由数字0~7组成,基数为8,逢八进一。一个八进制数可按权展开成一个多项式,列如: (274)8=2×82+7×81+4×80 十六进制。由数字0~9和英文字母A至F组成,用A表示10,B表示11……用F表示15,逢十六进一。一个十六进制数可按权展开成一个多项式,列如: (2EA6)16=2×163+14×162+10×161+6×160 表1.2给出了这几种数制间0-16数值的对照表。 表1.2 十进制 二进制 八进制 十六进制 十进制 二进制 八进制 十六进制 0 1 2 3 4 5 6 7 8 0 1 10 11 100 101 110 111 1000 0 1 2 3 4 5 6 7 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1001 1010 1011 1100 1101 1110 1111 10000 11 12 13 14 15 16 17 20 9 A B C D E F 10 为了表达方便起见,常在数字后加一缩写字母作为不同进制数的标识。 B -→ 二进制 Q -→ 八进制 D -→ 十进制(可省略) H -→ 十六进制 不同进位计数制之间的转换 ① 十进制与二进制之间的转换 一个十进制数一般可分为整数部和小数两个部分。通常把整数部分和小数部分分别进行转换,然后再组合起来。   a.十进制整数转换成二进制整数, 采用逐次“除2取余”法,即用2不断去除要转换的十进制数,直至商为0为止。将所得各次余数,以最后余数为最前位,即得所转换的二进制数。 将十进制数117转换为二进制整数。 2 117 余数为 1 0 1 0 1 1 1 2 58 2 29 2 14 2 7 2 3 2 1 0 ∴ (117)10=(1110101)2 b.十进制小数转换成二进制小数。 采用逐次“乘2取整”法,即用2不断地乘要转换的十进制小数,直至所得积数为0或小数点后的位数达到要求为止。把每次乘积的整数部分,以第一个整数为最高位,依次排列,即可得到要转换的二进制小数。 将十进制小数0.6875转换成二进制数。 6875 ×    2 3750 整数部分为 1 3750 ×   2 7500 整数部分为 0 ×   2 5000 整数部分为 1 5000 ×   2 0000 整数部分为 1 ∴ (0.6875)10=(0.1011)2 c.任意十进制数转换成二进制数。 对于既有整数部分又有小数部分的十进制数,可以将其整数部分和小数部分别转换成二进制数,再把两者组合起来。 例 1.3 将十进制数 117.6875转换成二进制数。 (117.685)10=(117)10+(0.6875)10 =(1110101)2+(0.1011)2 =(11

文档评论(0)

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

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

1亿VIP精品文档

相关文档