第2章 计算的基础.pptxVIP

  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文档。上传文档
查看更多
第2章 计算的基础

数和数据 数制 计算机中的数 计算机逻辑 逻辑电路 review Data and Computation 1 Overview 计算机科学的主要内容 数,二进制 数理逻辑 算法和程序 计算机体系结构 计算理论 …… Data and Computation 2 Key Conception 人的认知:文字和数 数学:研究数的抽象表示和运算规则 计算机:表示数和实现其运算规则的方法 Data and Computation 3 Introduction: Number and Data 计算机最基础的知识: 数的表示使用的是二进制 逻辑,判断和运算的实现 多项式表示,权系数表示法 Data and Computation 4 Number System 数制 R 基数,R进制 Ai,数符(码),i位数 Ri,权系数,权重 -m,小数部分 n-1,整数部分 R进制: 逢R进1 十进制(Decimal System),0~9共10个数码符号 381.52=3×102+8×101+1×100+5×10-1+2×10-2 Data and Computation 5 常用进制 二进制(Binary System),0、1两个数码符号 二进制的位(bit,比特),逢2进1 101011012= 1×27+0×26+1×25+0×24+1×23+1×22+0×21+1×20 八进制(Octal System),0-7 共8个数码 8= 23 一位八进制对应于三位二进制 十六进制(Hexadecimal System), 0-9,A、B、C、D、E、F 16 = 24, 4位二进制和1位十六进制对应 常用进制 Data and Computation 6 二进制运算 Data and Computation 7 二进制加法 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 1 0 二进制乘法 0×0 = 0 0×1 = 0 1×0 = 0 1×1 = 1 数制转换 Data and Computation 8 二进制 --- 八进制 以小数点为界,分别将3位二进制与1位八进制对应 二进制 --- 十六进制 以小数点为界,分别将4位二进制与1位十六进制对应 Self-Learning 数制转换 Data and Computation 9 2、任意进制整数R进制 对R求余(modulo)后的商再次对R求余,直到商等于0 3、任意进制小数转换 Self-Learning 1、任何进制转换为十进制:多项式展开求和 问题:符号,小数,大的数 思路:约定的规则,维持使用二进制的两个状态 Remember:任何情况下,计算机仅使用二进制 Data and Computation 10 计算机中的数 机器数(Computer number):带符号的二进制数 符号数值化 最高位0,正数 最高位1,负数 Example: +1011010 机器数为 -1011010 机器数为 缺点:不能使用原码进行减法 Example:1+(-1) 0001 + 1001 = 1010 (Error) 两个0 约定:在计算机中只有一个0,且是+0 约定:在计算机中采用定长数,参加运算的且结果只能在定长范围内。 约定:超出长度的,溢出(Overflow) Data and Computation 11 原码 原码:简单、直观 乘法运算:尾数相乘,符号位相加就得到乘积的符号 Example: 0 001 0101 × 1010 0011 符号位相加为1,则为负,乘积为1 011 1111。 定长数轴 Example: 9-3 = 6 -7-4=-1(进位溢出) 9+7=6(进位溢出) -7+6=-1 So 3,7;2,8;1,9;6,4 视为对10的互补(Complement) 规则: 减去一个数,等于加上这个数的补(数)码 Data and Computation 12 And more Data and Computation 13 二进制反码 Data and Computation 14 二进制补码 补码:加减法 规则: 减去一个数等于加上这个(负)数的补码,连同符号位 结果为负,再次求补(符号位不变) Example: 58-66(设8位长度) 58的二进制: 001 11010 -66的二进制补码: 101 11110 Data and Computation 15 二进制补码   0011 1010 + 1011 1110 和数 1111 1000 再次求补的结

文档评论(0)

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

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

1亿VIP精品文档

相关文档