第一章-计算机基础知识.pptVIP

  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文档。上传文档
查看更多
(3)二进制与八进制、十六进制的转换 二进制与八进制之间的转换 采用“分组”法,即以小数点为界,整数部分从右往左3位一组,小数部分从左往右3位一组。若位数不够分组,只要在整数最高位前或小数最低位后面添0补位。 二进制与十六进制之间的转换 仍采用“分组”法,即以小数点为界,整数部分从右往左4位一组,小数部分从左往右4位一组。若位数不够分组,只要在整数最高位前或小数最低位后面添0补位。 八进制与十六进制的转换 一般通过二进制作为桥梁,即:先将八进数制或十六进制数转换为二进制数,再将二进制数转换成十六进制数或八进制数。 1.2.2 数值信息的表示 1.机器数 在计算机中,数的正负符号位也用二进制代码表示。规定最高位为符号位(用0表示“+”号;1表示“-”号),其余位仍然表示数值位。这种连同正负号一起数字化的二进制数称为机器数。 机器数在进行计算时,符号位也一同参与运算 直接使用机器数进行运算时,若减法问题,通常采取对机器数编码来解决问题。 2.机器数的3种编码方式 (1)原码 符号位用“0”表示正号,用“1”表示负号 ,数值位与真值保持一致。 (2)反码 正数的反码与原码保持一致,负数的反码将原码的数值位按位取反 (3)补码 正数的补码与原码保持一致;负数的补码将反码最低数值位加1,符号位不变。 注意:用补码进行计算时,可以统一加减法。把机器数表示成补码形式后,可解决困扰机器数多时的减法问题。 (4)存储带符号整数 计算机CPU的运算器中只有加法器,而没有减法器,通常要把减法转化成加法来计算。 把机器数按补码形式进行存储来进行算术运算无疑是最好的选择。 3.机器数的两种存储格式 根据小数点位置固定与否,机器数又可以分为定点数和浮点数。 (1)定点数 定点数又可分为定点小数和定点整数。 定点小数是指小数点的位置固定在符号位与最高数据位之间 定点整数是指小数点的位置固定在最低数据位的右侧 图1-7 定点小数和定点整数的存储格式 定点数的表示较为单一、呆板,数值的表示范围小、精度低且运算时易发生溢出,所以在数值计算时,大多采用浮点数来表示。 (2)浮点数 若数的小数点位置不固定,则称之为浮点数。浮点表示法类似于十进制的科学计数法。 二进制所表示的浮点数的一般形式为M=±S×2±P ,如图1-8所示。 图1-8 浮点数存储格式 纯小数S为数M的尾数,表示数的精度;数符Sf为尾数的符号位,表示数的正负; 指数P为数M的阶码(也称指数位),表示小数点浮动的位置(或表示数的范围大小);阶符Pf为阶码的符号位,表示小数点浮动的方向(往左移还是往右移)。 为了浮点数表示的唯一性,并充分利用尾数的二进制位来表示更多的有效数字(提高精度),我们通常采用规格化形式表示浮点数 (3)定点数与浮点数的比较 浮点表示法所能表示的数值范围远远大于定点表示法 ; 浮点运算要比定点运算复杂; 定点运算时,当运算结果超出数的表示范围时,就发生溢出。浮点运算时,当运算结果超出尾数S的表示范围时,不一定溢出。只有当阶码P也超出所能表示的范围时,才一定发生溢出。因此,浮点数的健壮性较定点数更好。 1.2.3 信息单位 1.计算机中最小的信息量单位:bit 信息熵公式中对数log若以2为底,则计算出来的信息熵就以bit为单位。 在计算机科学中,我们把1位二进制数码所能表示的信息量称为1bit(1比特)。它是构成信息的最小信息量单位。 一个二进制位只能表示0或1两种状态,要表示更多信息,就得把多个位组合成一个整体。 2.计算机中最基本的信息量单位:Byte 字节(Byte)从比特位(bit)演化而来,是计算机中最基本的信息量单位, 多用于计算存储容量和传输容量。 8个连续的二进制位称为1个字节,即:8 bits = 1 Byte 由于字节仍是一个很小的容量单位,为了方便标识和计算,KB、MB、GB、TB、PB等大容量单位被广泛使用。它们之间的数量转换关系如下图1-9所示。 图1-9 单位间的转换关系 3.计算机中最常用的信息量处理单位——word 从字节(Byte)演化而来,计算机进行数据处理时,一次存取、加工和传送的二进制位组,称为一个字(word)。 CPU在单位时间内一次所能处理的二进制位组叫做字,一个字的长度称为字长。 字长是计算机系统结构中的一个重要的性能指标,例如:32位处理器、64位处理器。 1.2.4 非数值信息的表示 1.字符的编码 (1)ASCII码 ASCII是由美国国家标准学会(ANSI)制定的标准单字节字符编码方案,最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字

文档评论(0)

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

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

1亿VIP精品文档

相关文档