计导课件数据存储part4.pptx

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

终身准则成为值得信赖的人?成为诚实的人☆积极地学习?不贬抑他人╳追求自身的最佳?

计算机科学导论Chapter1DataStorage2014年秋季学期华南农业大学信息学院曾玲

多媒体信息的数字化数值西文汉字声像十—二进制转换ASCII码输入码—机内码模数转换数值西文汉字声像十—二进制转换ASCII码输入码—机内码模数转换数值西文汉字声像二—十进制转换西文形码汉字字形码数模转换内存各种多媒体信息的数字化处理过程示意图

Chapter1:DataStorage数据存储1.1位和位存储BitsandTheirStorage1.2主存储器MainMemory1.3海量存储器MassStorage1.4用位模式表示信息RepresentingInformationasBitPatterns1.5二进制系统TheBinarySystem1.6整数存储StoringIntegers1.7小数的存储StoringFractions1.8数据压缩DataCompression1.9通信差错CommunicationsErrors1-4

1.6StoringIntegers整数存储二进制补码计数法Two’scomplementnotation:最广泛使用的整数表示方法Themostpopularmeansofrepresentingintegervalues余码计数法Excessnotation:另一种整数表示方法Anothermeansofrepresentingintegervalues都可能产生溢出错误Bothcansufferfromoverflowerrors.1-5

Fig1.21Two’scomplementnotationsystems1-6补码变换方法:正数不变负数反码加1

Fig1.24Anexcesseightconversiontable1-7余码系统补码系统余码系统符号位与补码系统相反,数值为变换规则相同:正数不变,负数反码加1补码系统

Figure1.25Anexcessnotationsystemusingbitpatternsoflengththree1-8

Chapter1:DataStorage数据存储1.1位和位存储BitsandTheirStorage1.2主存储器MainMemory1.3海量存储器MassStorage1.4用位模式表示信息RepresentingInformationasBitPatterns1.5二进制系统TheBinarySystem1.6整数存储StoringIntegers1.7小数的存储StoringFractions1.8数据压缩DataCompression1.9通信差错CommunicationsErrors1-9

StoringFractions小数的存储浮点计数法Floating-pointNotation:包含符号位,尾数域,指数域Consistsofasignbit,amantissafield,andanexponentfield.相关主题Relatedtopicsinclude规范化形式Normalizedform截断误差Truncationerrors1-10

Fig1.26Floating-pointnotationcomponents1-11符号位指数域(余码表示)尾数域(补码表示)位的位置IEEE754标准

Figure1.27Encodingthevalue25?81-1210进制数2进制数规范化形式

截断误差举例:ExcelExample1-13数值列文本列1110.0101.1111.0100.1100.1000.1101.0000.1010.0:(37位)1234567890121011.0111.1111.0111.0000.0111.0000.1101.01:(34位)123456789011111.0001.0010.0000.1:(17位)123457

问题1-1416位二进制值01110010”在计算机中表示2个8位无符号整数?还是1个16位的无符号整数?2个8位的补码?还是1个16位的补码?2个8位的浮点数?还是1个16为的浮点数?

问题:下列程序运行结果15#includestdio.hmain(){inta=-1,b=1;printf(%d%u\n,a,a);printf(%d%u

文档评论(0)

158****9376 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档