导读 移码在计算机领域和生物学领域有不同的含义:计算机中的移码移码(又叫增码)是符号位取反的补码,一般用指数的移码减去1来做浮点数的阶码...
移码在计算机领域和生物学领域有不同的含义:计算机中的移码移码(又叫增码)是符号位取反的补码,一般用指数的移码减去1来做浮点数的阶码,引入的目的是为了保证浮点数的机器零为全0。
用补码表示阶码的时候,当阶码无限小,产生了下溢的时候,阶码变成了0,那么这个浮点数的值变为了1。
而实际上这个数是无限接近于零的。
那么我们就需要取出其中的 "-0“ 值作为机器零。
2、生物学中的移码在生物学中,移码指因为基因突变导致单个碱基增减,造成的编码混乱,导致无法正常进行碱基互补配对,从而生物性状的改变。
图为计算机领域中的移码扩展资料:相关概念原码:是一种计算机中对数字的二进制定点表示方法。
原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。
2、反码:是数值存储的一种,多应用于系统环境设置,如linux平台的目录和文件的默认权限的设置umask,就是使用反码原理。
3、补码:在计算机系统中,数值一律用补码来表示和存储。
原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。
此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。
参考资料:百度百科—移码。