搜索

什么是阶码

gecimao 发表于 2019-07-27 23:42 | 查看: | 回复:

  阶码:在机器中表示一个浮点数时需要给出指数,这个指数用整数形式表示,这个整数叫做阶码。

  1、当阶码为固定值时,数的这种表示法称为定点表示,这样的数称为“定点数”;当阶码为可变时,数的这种表示法称为浮点表示,这样的数称为“浮点数”。

  2、“移码”用来表示浮点型小数的阶码。对于正数,符号位为“1”,其余位不变,如+1110001的阶码为11110001;对于负数,符号位为“0”,其余位取反,最后加“1”,如–1110001的阶码为00001111。

  1、移码(又叫增码)是符号位取反的补码,一般用指数的移码减去1来做浮点数的阶码,引入的目的是为了保证浮点数的机器零为全0。

  2、用补码表示阶码的时候,当阶码无限小,产生了下溢的时候,阶码变成了0,那么这个浮点数的值变为了1。若阶码上溢(超过了阶码表示的最大值)置溢出标志,若阶码下溢(移码表示是00…0),要置结果为机器0。

  3、使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。

  4、补码这个编码方案要解决的是如何在机器中表示负数,其本质意义为用一个正数来表示这个正数对应的负数。所谓-20的补码是指:如何在机器中用补码形式表示-20。

  对于任意一个二进制数N,可用N=S×2P表示,其中S为尾数,P为阶码,2为阶码的底,P、S都用二进制数表示,S表示N的全部有效数字,P指明小数点的位置。

  当阶码为固定值时,数的这种表示法称为定点表示,这样的数称为“定点数”;当阶码为可变时,数的这种表示法称为浮点表示,这样的数称为“浮点数”,这在前面已有介绍。

  常定点数有两种表示法,均设P=0,小数点是隐含的,若数值部分为n位:当S为纯整数时,此时定点数只能表示整数,所能表示的N范围是(2n-1)≥N≥-(2n-1);当S为纯小数时,此时定点数只能表示小数,所能表示的N范围是(1-2-n)≥N≥-(1-2-n)。

  实际数值不一定都是纯整数或纯小数,运算前可选择比例因子,使所有原始数据化成纯小数或纯整数,运算后再用比例因子恢复成实际值。

  注意:对移码运算的结果需要加以修正,修正量为2n,即对结果的符号位取反后才是移码形式的正确结果。移码表示中,0有唯一的编码——1000…00,当出现000…00时(表示–2n),属于浮点数下溢。

  展开全部阶码无非是一种数的表示方式,平时的实数用另一种方式表示,如3.45=345E-2,E-2相当于

  10^(-2),阶码是2,3.45也=34.5E-1,阶码就是1了。阶码只能是整数,可以带符号

  在机器中表示一个浮点数时需要给出指数,这个指数用整数形式表示,这个整数叫做阶码,阶码指明了小数点在数据中的位置。

  通常,我们习惯用十进制数表示数据,但计算机是用二进制数来表示数据的,这就需要进行数值进制之间的转换。我们把每位十进制数转换二进制数的编码,简称为BCD码。

  BCD编码具有二进制数的形式以满足数字系统的要求,又具有十进制数的特点。在某些情况下,计算机也可以对这种形式的数直接进行运算。

  当阶码为固定值时,数的这种表示法称为定点表示,这样的数称为“定点数”;当阶码为可变时,数的这种表示法称为浮点表示,这样的数称为“浮点数”。

  在机器中表示一个浮点数时需要给出指数,这个指数用整数形式表示,这个整数叫做阶码,阶码指明了小数点在数据中的位置。当阶码为固定值时,数的这种表示法称为定点表示,这样的数称为“定点数”;当阶码为可变时,数的这种表示法称为浮点表示,这样的数称为“浮点数”,这在前面已有介绍。

  阶码:对于任意一个二进制数N,可用N=S×2P表示,其中S为尾数,P为阶码,2为阶码的底,P、S都用二进制数表示,S表示N的全部有效数字,P指明小数点的位置。

  当阶码为固定值时,数的这种表示法称为定点表示,这样的数称为“定点数”;当阶码为可变时,数的这种表示法称为浮点表示,这样的数称为“浮点数”,这在前面已有介绍。

  通常,我们习惯用十进制数表示数据,但计算机是用二进制数来表示数据的,这就需要进行数值进制之间的转换。我们把每位十进制数转换二进制数的编码,简称为BCD码(BinaryCodedDecimal)。BCD编码具有二进制数的形式以满足数字系统的要求,又具有十进制数的特点。在某些情况下,计算机也可以对这种形式的数直接进行运算。

本文链接:http://saskatoonflowers.net/dingdianshu/802.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部