CPD_更多课件请进我文库.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CPD_更多课件请进我文库.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * 信息的分类 ┌ 指令 ┌控制信息 ┤ │ └ 控制字 信息 ┤ │ ┌ 定点数 │ ┌ 数值信息 ┤ └数据信息 ┤ └ 浮点数 │ ┌ 字符数据 └ 非数值信息 ┤ └ 逻辑数据 信息的表示与存储 * 电子数字计算机中的数 现在使用的计算机99%以上是电子(数字)计算机,即计算机存储和处理的所有数据(各种字符及汉字)和计算机指令代码都是数字,且都是二进制数。也即进入计算机的所有东西都要被转换成二进制数,因此二进制是计算机存储、处理数据(包括指令)的基本方式,它也是电子计算机的基础。 试想,为什么不用三进制? * 数制 用一组固定的数字和一套统一的规则来表示数目的方法称为“数制”(number system)。 1. 数制的种类很多。如十进制、六十进制等。 2. 一种数制中只能使用一组固定的数字符号来表示数目的大小,其个数称为该数制的基数(base)。十进制(Decimal)的基数为10;二进制(Binary)的基数为2;八进制(Octal)的基数为8;十六进制(Hexadecimal)基数为16: 0,1,…,9,A,B,C,D,E,F。 3. 每种数据中有一套统一的规则,就是N进制数的特点为逢N进一。如十进制为逢十进一,二进制为逢二进一。 * 程序设计中常用的数制 信息的表示与存储 * 二进制特点 一、可行性好,只需表示0和1两个状态,在物理上容易实现。 二、简易性好, 二进制数的运算法则比较简单。 三、逻辑性强, 0和1正好与逻辑代数的真(true)和假(false)对应,用二进制数来表达二值逻辑很自然。 四、可靠性高, 只有0和1两个数,传输和处理时不容易出错,能使计算机的高可靠性得到有力的保证。 五、通用性好, 应用广泛。 六、可读性差, 与人类语言相差太远,不易阅读。 * 部分数的三种进制表示 十进制 二进制 十六进制 十进制 二进制 十六进制 0 0 0 8 1000 8 1 1 1 9 1001 9 2 10 2 10 1010 A 3 11 3 11 1011 B 4 100 4 12 1100 C 5 101 5 13 1101 D 6 110 6 14 1110 E 7 111 7 15 1111 F * 表 1.3 不同数制各位的权值 注:要想快速完成不同数制的转换,就要记住各种权值,特别是二进制和十六进制的权值。 * 不同进位计数制间的转换 ——R 进制→十进制 各位数字与它的权相乘,其积相加。 例如: 11)2=1*27 + 1*26 + 1* 25 +1* 24 + 1* 23 + 1* 22 +1* 21+ 1* 20+1*2-1+1*2-2 =(255.75)10 (3506.2)8=3*83 + 5*82 + 0*81 + 6*80 +2*8-1 =(1862.25)10 (0.2A)16=2*16-1 +10*16-2=(0.1640625)10 信息的表示与存储 * 不同进位计数制间的转换 ——十进制→ R 进制 十

文档评论(0)

000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档