微型计算机原理及应用技术 第1章 计算机基础教学讲义.ppt

微型计算机原理及应用技术 第1章 计算机基础教学讲义.ppt

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

4. 补码运算的溢出及其判断方法 ●已知[60]补[-60]补 [100]补[-100]补[60]补+ [100]补= [-60]补+ [-100]补= [60]补+ [-100]补= ↓ 自然丢失←┘ ↓ 符号 符号 符号 + + 101100000 + ↓ 负数 正数 [-40]补 前两个运算结果错误,是因为其结果分别为+160和-160,超出了表数范围,使结果的数值部分占据了符号位,产生了溢出错误。但一个正数与一个负数相加,一定不会产生溢出错误。 溢出是指运算结果超出了规定长度数据的表数范围。 判断溢出的方法 根据参加运算的两个数据的符号及运算结果 的符号可以判断是否溢出。 计算机中,根据加法运算中在最高位与次高 位的两个进位来判断。 设8位二进制数的各位记为D7D6D5…D0,运算中两个D6位的进位记为C6,两个D7位的进位记为C7。 设OV= C7 XOR C6 若OV=0,表示结果无溢出, 若OV=1,表示结果有溢出。 [-60]补+ [-100]补= + 101100000 4.若X,Y为两个带符号数,则在不发生溢出的情况下,以下4个等式能成立的个数为 。(2003年 三级偏硬) X+Y=[X]补+[Y]补 X+Y=[X]原+[Y]原 [X-Y]补=[X]补+[-Y]补 [X]补+[Y]补=[X]原+[Y]原 A.1 B.2 C.3 D.4 答案:A 一 定点小数法 定点表示法 ●约定小数点在符号位之后、数值部分最高位之前,因此数据是纯小数,其格式为: 符号位 数值部分(尾数) 小数点位置 1.2.4 数的定点和浮点表示 定点小数法比例因子的选择 例如求两个数010.01和001.100的和 010.01+001.100=(0.1001+0.0110)× 22 , 该比例因子选为22 ,而且两数相加结果仍小于1。 ●约定小数点的位置固定在数值部分的最低位之后,也就是把数表示为纯整数,其格式如下: 符号位 数值部分(尾数) 小数点位置 二 定点整数法 定点表示法 定点整数表示法也有比例因子的选择 例如上例求(010.01+001.100)的和 (010.01+001.100) =(01001+00110)× 2-2 , 该比例因子选为2-2。 ●在浮点表示法中,小数点的位置是不固定的或者说是可浮动的。 浮点表示法 63.8可表示为0.638×102,63.8 ×100,638×10-1 二进制数101.01可表示为0.10101×23,10101×2-2 由此得出:任何一个二进制数,它的浮点数可表示为:N= 2P ×S。(P为阶码,S为尾数) Pf P1P2…Pm Sf S1S2…Sn 阶符 阶码 数符 尾数 浮点数包括两部分:即阶码P和尾数S,它们都有各自的符号位。 阶码的符号位又称阶符,用Pf表示, 阶码有P1、P2…Pm位; 尾数的符号位又称数符,用Sf表示, 尾数有S1、S2…Sn位。 例如:二进制数N= 2+11 ×0.1011,在浮点机中的表示格式为: 0 0011 0 1011 阶符 阶码 数符 尾数 浮点表示法 浮点数的规格化 规定:当尾数满足0.5≤︱S︱<1时,即为规格化数。 规格化浮点数,即尾数的最高有效位是有效数字1,而不是0。 例如: N= 2+11 ×0.0101,非规格化浮点数。 N= 2+10 ×0.1010,规格化浮点数。 定点表示法与浮点表示法的比较 数值表示范围 定点小数表示范围: 0≤ S ≤1- 2-31 定点整数表示范围: 0≤ S ≤ 231 -1 假定某机器字长32位,数符占1位,尾数占31位。 用浮点表示,若阶码8位(含阶符),尾数24位(含数符)。其表数

文档评论(0)

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

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

1亿VIP精品文档

相关文档