第二章节计算机中的信息表示.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  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章 计算机中的信息表示 第二章 计算机中的信息表示 2.1 进制与进制转换 计算机处理的数据是多样的,如数值、文字、图像、声音等等。电子计算机的数据是用二进制表示的。 采用二进制表示数据的主要原因是: ⑴二进制只有两个状态,稳定、便于区分。 ⑵物理上容易实现。 ⑶二进制的算术运算和逻辑运算的运算规则简单。 2.1.1 计算机中的数据 二进制不仅可以实现各种数值信息的编码,也可实现各种非数 值信息的编码。如文字、图形、图像、声音等信息都可以通过编码 实现“数字化”。 2.1.2 进制与进制转换 ⒈进位计数制 数据是对客观事物某些特征抽象的符号化表示。 ⑴从十进制到R(R1)进制 123.45 1?102 + 2?101 + 3?100 + 4?10-1 +5?10-2 总结出以下规则: 十进制有0、1、2…9 共10个数字符号,每个数字符号各代 表一个固定的值; 由十个符号形成的序列来表示数值,写成如下形式: (X)10=KnKn-1…K1K0.K-1K-2…K-m Ki?{ 0,1,2…9} -m (X)10 =?Ki?10i Ki?{0,1,….9}, 10i称为位权,10为基。 i=n 加法运算逢十进一 ,减法运算借一当十。 由此推广到R进值计数方法: ⒈R进制有0、1、2…R-1共R个数字符号,每个数字符号各代 表一个0到R-1范围内固定的值; ⒉由R个符号形成的序列来表示数值,写成如下形式: (X)R=KnKn-1…K1K0.K-1K-2…K-m Ki ?{ 0,1,2…R-1} 每一位代表的值要由该符号所代表的值乘一个与位置相关的常 数来确定; ⒊加法运算逢R进一,减法运算借一当R。 -m (X)R =?Ki?Ri i=n Ki?{0,1,….R-1}, Ri称为位权,R为基。 ⑵二进制/八进制/十六进制 根据R进制的原则,一个数用二进制表示可以写为: (X)2=KnKn-1…K1K0.K-1K-2…K-m -m (X)2 =?Ki?2i Ki?{0,1}, 2i称为位权,2称为基。 i=n 由于二进制的位权最小,因此二进制表示的数字序列较长,如: (255)10=2 。为了表示的方便简化书写,计算机常采用八 进制和十六进制表示数据。 八进制数可以表示如下: (X)8=KnKn-1…K1K0.K-1K-2…K-m -m (X)8 =? Ki?8i Ki?{0,1,2,3…7}, 8i称为位权,8为基。 i=n (15)10=(1111)2 =(17)8 十六进制数可以表示如下: (X)16=KnKn-1…K1K0.K-1K-2…K-m -m (X)16 = ? Ki?16i Ki?{0,1,…9,A,B,C,D,E,F}, i=n 16i称为位权,16为基。 =(F)16 15D=1111B=17Q=FH 下标法 后缀法 ⑶各种进制之间的转换 ①2/8/16进制转换为十进制 原则:按位权展开求和。 10101B = 1?24 + 0?23 + 1?22 + 0?21 + 1?20 = 21D 101.11B = 1?22 + 0?21 + 1?20 + 1?2-1 + 1?2-2 = 5.75D 136Q = 1?82 + 3?81 + 6?80 = 94D 101AH = 1?16 3 + 0?16 2 + 1?16 1 + 10 ?16 0 = 4122D ② 十进制转换为2/8/16进制 方法: 整数部分:除基直到商为0。然后倒取余数, 小数部分:乘基取整。 100.345D 100 2 50 0 2 25 0 2 12 1 2 6 0 2 3 0 2 1 1 2 0 1 1100100 0.345 ? 2 0.690 ? 2 1.380

文档评论(0)

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

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

1亿VIP精品文档

相关文档