计算机组成原理课件第二章选编.ppt

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

第2章 数据编码和数据运算;一、进位计数制   按进位的方式计数。 基数:计数制中用到的数码的个数,等于每个数位中所允许的最大数码值加1。用R表示。 位权:以基数为底的指数,指数的幂是数位的序号。 对一个数S,其基数为R,则: ;计算机常用各种进制数的表示;二、八、十六进制数转换为十进制数 (1/2);二、八、十六进制数转换为十进制数 (2/2);十进制转换为二进制数 (1/3);十进制转换为二进制数 (2/3);十进制转换为二进制数 (3/3);十进制数转换为八进制数、十六进制数;二进制数与八进制、十六进制数间的转换 ;八进制、十六进制数与二进制数间的转换;计算机数值数据的表示   机器数——数在计算机中的二进制表示形式。又分:   无符号数:没有符号位全部数码位都表示数值。   8位无符号整数的范围:从8位全0~8位全1,即0~28-1=255,共有256个数。   8位无符号小数的范围:从8位全0~8位全1,即0~1-2-8,共有256个数。   带符号数:用最高一位数符表示符号,0表示正号,1表示负号;其余位表示数值位。;一、无符号数;带符号的数 符号数字化的数;  数值位如为纯小数,则此机器数称为定点小数,如为纯整数,则此机器数称为定点整数。   真值 ——带符号的机器数对应的数值,符号用+、-号表示。   例如8位定点整的真值分别为:  =+0100001B=+33D  =-0100011B=-35D;定点数的表示方法;例: X=+1010110.;  计算机表示带符号数的编码方法有四种:原码、反码、补码、移码。   约定整数符号位与数制位之间用逗号隔开 小数符号位与数制位之间用小数点隔开;2. 原码表示法;小数;(2) 举例;例 4 求 x = 0 的原码;原码的特点:;- 12;结论 ; + 0101(mod24);(3) 补码定义;小数;(4) 求补码的快捷方式;(5) 举例;例 7;真值;4. 反码表示法;小数;(2) 举例;三种机器数的小结;例11 ;;5. 移码表示法;(1) 移码定义;(2) 移码和补码的比较;- 1 0 0 0 0 0; 当 x = 0 时;N = (-1)s×M×RE; (2)浮点数的规格化;规格化方法:调整阶码使尾数满足下列关系: 尾数为原码表示时,无论正负应满足1/2|d |1 即:小数点后的第一位数一定要为1。 正数的尾数应为0.1x….x 负数的尾数应为1.1x….x 尾数用补码表示时,小数最高位应与数符符号位相反。 正数应满足 1/2≦d1,即 0.1x….x 负数应满足 -1/2 d≥ -1,即 1.0x….x;例题:设某机器用32位表示一个实数,阶码部分8位(含1位阶符),用定点整数补码表示;尾数部分24位(含数符1位),用规格化定点小数补码表示,基数为2。则:; Y=-(256. 5)10 =-(100000000.1)2 =-0.1000000001 x2+9 8位阶码为:(+9)补=0000 1001 24位尾数为:(-0.10 0000 0001)补 =1.011 1111 1110 0000 0000 0000 所求-256.5的浮点表示格式为: 0000 1001 1011 1111 1110 0000 0000 0000 用16进制表示此结果则为:(09BFE000)16;(3) 溢出问题;IEEE 754 标准;微机中浮点数表示成规格化形式,如下图所示: ;根据IEEE 754标准,符号位也是“0”代表正数;“1”代表负数。 阶码用移码表示,尾数规格化形式,但格式如下:1.XXX…X。由于最高位总是1,因此省略,称隐藏位(临时实数则不隐藏)。 尾数比规格化表示大一倍,而阶码部分则比一般小1。 尾数与通常意义的尾数的含义不一致,为了区别,754 中的尾数称为有效数。;十进制数转换成浮点数的步骤;例1 把十进制数100.25转换成IEEE 754短实型数 解:1、进制转换: 100.25 =1100100.01B  2、规格化: 1100100.01 =12  3、计算阶码: 110 +127)  4、有效数(尾数)的符号位:0    阶码 尾数:1001 0001 0000 0000 0

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档