第二章计算基础2012.ppt

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

第二章 计算基础 主要内容 数制及数制转换;数据在计算机中的表示; 音频的表示;图像的表示;逻辑运算;移位运算 教学重点 数据在计算机中的表示;逻辑运算 教学难点 补码;音频的表示;图像的表示;逻辑运算 2.1数制及数制转换 2.1.1数制 数制——计数体制,它包括数的表示和运算规则。例如,熟习的十进制数586.321 586.321=5*102+8*10+6+3*10-1+2*10-2+1*10-3 2.1数制及数制转换 一般地,一个多位数可以用多种数制表示,通用形式 A3A2A1A0.A-1A-2=A3*R3+A2*R2+A1*R1+A-1*R-1+A-2*R-2 R称为基数,Ri 称为权,Aj都是数码,数码的个数共有R个。例如,R为2是即为二进制表示,R为8时即为八进制表示, R为10时即为十进制表示, R为16时即为十六进制表示等。 二进制数码: 0、1 八进制数码:0、1、2、3、4、5、6、7 十六进制数码:0、1、2、3、4、5、6、7、8、9、A、B、C、D、 E、F (1011.101)2=1*23+0*22+1*21+1+1*2-1+0*2-2+1*2-3 (157.32)8=1*82+5*81+7+3*8-1+2*8-2 ( 2AF.4B9)16 =2*162+A*161+F+4*16-1+B*16-2+9*16-3 2.1数制及数制转换 2.1.2 二、八、十六进制数算术运算 基本规则: 逢二(八、十六)进一,借一当二(八、十六) 例2.1 2.1数制及数制转换 例2.2 2.1数制及数制转换 例2.3 2.1数制及数制转换 2.1.3二、十进制转换 1.二进制到十进制 按多项式展开,然后将“权”按10进制计算后相加 例2.4 把二进制数1101.01转换为十进制 (1101.01)2=1*23+1*22+0*2+1+0*2-1+1*2-2=13.25 2.十进制整数到二进制—— 除2取余法 例2.5 把十进制数13转换为二进制 2.1数制及数制转换 3.十进制纯小数到二进制—— 乘2取整法 例2.6 把十进制数0.25转换为二进制 2.1数制及数制转换 2.1.4 二、八、十六进制转换 其转换仍然是整数部分与小数部分分开转换。由于8正好是23,16是24,所以一位八进制数,正好对应着3位二进制数,一位十六进制数,正好对应4位二进制数,这使得二、八、十六进制转换变得只需按小数位对齐,复隔3位和4位分一段,直接翻译成对应的八进制或十六进制。 二、八、十六进制对应关系 例2.7 把二进制数1011100011.01001转换成八进制和十六进制 2.2数据在计算机中的表示 在计算机中所有数据都是根据需要的精度要求,采用固定的长度的二进制数来表示数据的。此定长的二进制数称为该数据的二进制表示码,简称为码。习惯上用8位、16位、32位等定长码表示。 2.2.1数的表示 在计算机中只能表示一定范围内的数。通常该数在计算机中表示的二进制码的最高位用“0”表示“+”,用“1”表示“-”。该二进制码也称为“机器数”,所对应的数值叫做机器数的“真值”。 2.2数据在计算机中的表示 1.定点表示 定点表示即是小数点位置固定位置不变。通常小数点位置固定在数值的最后(最低位)。整数的小数点在最低位,采用定点表示。纯小数的小数点在符号位之后。 2.2数据在计算机中的表示 八位二进制码可以表示的有符号整数的范围为 即 -127——+127 例如 数+1001100其定点表示的二进制码 数 -1001100其定点表示的二进制码反之 二进制码表示的数为+1001100 二进制码表示的数为-1001100 2.2数据在计算机中的表示 2.浮点表示 数的小数点位置不固定,可以浮动,例如 3.14159=0.314159*101=31.4159*10-1=314159*10-5 为了避免一个数的多种表示之间的转换,科学记数法规定了标准的表示办法 0.314159*101 2.2数据在计算机中的表示 2.浮点表示 2.2数据在计算机中的表示 2.2.2原码、反码和补码 1.原码

文档评论(0)

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

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

1亿VIP精品文档

相关文档