[初中教育]第三章 数据在计算机中的表示.pptVIP

[初中教育]第三章 数据在计算机中的表示.ppt

  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文档。上传文档
查看更多
[初中教育]第三章 数据在计算机中的表示

第三章 数据在计算机中的表示 教学说明 1. 学时:课堂教学2-4学时,上机实验无 2. 目标:掌握数制以及数据在计算机中的表示 3. 内容:数制及其转换 各种数据在计算机中的表示 3.1进位计数制及相互转换 在计算机内部,数据的存储和处理都是采用二进制数,主要原因是: (1)二进制数在物理上最容易实现。 (2)二进制数的运算规则简单,这将使计算机的硬件结构大大简化。 (3)二进制数的两个数字符号“1”和“0”正好与逻辑命题的两个值“真”和“假”相对应,为计算机实现逻辑运算提供了便利的条件。 3.1进位计数制及相互转换 3.1.1进位计数制 3.1.2不同进位计数制间的转换 十进制转化成 r 进制 二进制、八进制、十六进制数间的相互转换 二进制、八进制、十六进制数间的关系 3.2 数据在计算机中的表示 3.2.1数值 3.2.1数值 带符号数的表示 原码、反码与补码 机器数与真值 (1) 机器数:带符号的二进制数称之为机器数.   二进制数最高位作为符号位 :1表示负数,0表示正数。   例: 取8位字长时  则可以代表-15  则可以代表+15   原码表示法 若定点整数的原码形式为X0X1X2……Xn,则原码表示的定义是 X 2n X≥0 [X]原= 2n-X=2n +∣X∣ 0≥X-2n X0为符号位,若n=7,即字长8位,则 ①X取值范围:-127~+127 ②[+0]原 ③[-0]原 反码表示法 对于定点整数,反码表示的定义是: X 2n X≥0 [X]反= (2n+1-1) +X 0≥X-2n 同样n取7,即字长8位,那么 ①X取值范围:-127~+127 ②[+0]反= ③[-0]反= 补码表示法 对于定点整数,补码表示的定义是: X 2n X≥0 [X]补= 2n+1 +X=2n+1 -∣X∣ 0≥X≥-2n 同样如果n取7,即字长8位,那么 ①X取值范围:-128~+127 ②[+0]补=[-0]补 ③[补 ④[[X]补]补=X,对已知的一个补码通过再一次求其补,便可还原出真值。 补码的加减法运算及溢出的判断 (1)补码加法运算 规则:[X]补+[Y]补 = [X+Y]补 条件:X、Y以及X+Y在定义域内 特点:符号位参与运算;以2n+1为模进行加法,最高位相加产生的进位自然丢掉 根据运算后结果的符号位,对结果求补,即[[X+ Y]补]补=X+Y,便可还原出真值。 补码减法运算 由于X-Y=X+(-Y),所以补码减法运算仍可用加法运算电路来完成,即[X]补+[-Y]补=[X-Y]补,同样通过 [[X-Y]补]补=X-Y,可以还原出真值。条件是X、-X、X-Y必须在定义域内。 例: X Y求X-Y 解:[X]补 [-Y]补 + 1[X-Y]补=X-Y,结果正确。 溢出的判断 若参与操作的两数在定义域内,但运算结果超出了字长范围内补码所能允许表示的值,所计算出的结果产生了错误,称之为溢出 例如字长8位,补码表示数的范围是: -128≤x≤+127,若字长n位,补码所能表示数的范围是-2n-1≤x≤2n-1-1,当运算结果超出这个范围时,便产生溢出,两个正数相加可能产生正的溢出,两个负数相加可能会产生负的溢出,正负两数相加不会产生溢出。 2.定点数和浮点数表示   例如,用宽度为n+1位的字来表示定点数X,其中X0表示数的符号,例如1代表负数,0代表正数,其余位代表它的数位,对于任意定点数X=X0X1X2……Xn,在定点计算机中可表示为: ①如果X为纯小数,小数点固定在X0与X1之间,数X的表示范围为: 0≤|X|≤1-2-n

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档