1原码表示法 规则最高位为符号位,正取0,负取1 最大优点:采用原码表示法简单易懂. 最大缺点:是加法运算复杂 1)当两数相加时,如果是同号则数值相加; (2)如果是异号,则要进行减法。 (3)而在进行减法时还要比较绝对值的大小,然后大数减去小 数,最后还要给结果选择符号 注意对于0,原码机器中往往有“+0” 0 分
规则:最高位为符号位,正取0,负取1. 最大优点:采用原码表示法简单易懂. 最大缺点:是加法运算复杂。 (1)当两数相加时,如果是同号则数值相加; (2)如果是异号,则要进行减法。 (3)而在进行减法时还要比较绝对值的大小,然后大数减去小 数,最后还要给结果选择符号。 注意:对于0,原码机器中往往有“+0”、“-0”之 分 1.原码表示法
2补码表示法 我们先以钟表对时为例说明补码的概念 若定点小数补码形式为x0.x1x2.xn则补码表示的定义是 [x]补 X 1>x>0 2+x=2-|x|0≥x≥-1 mo
2.补码表示法 我们先以钟表对时为例说明补码的概念。 若定点小数补码形式为x0.x1x2…xn,则补码表示的定义是 [x]补= { x 1>x≥0 2+x=2-|x| 0≥x≥-1 (mod 2)
0.1011-0.1011=0 0.1011=10-0.1011=1.0101 0.1011 10101 10.0000 0.0000
0.1011-0 .1011=0 [-0 .1011]补=10-0.1011=1.0101 0.1011 1.0101 10.0000 0.0000
对定点整数补码表示的定义是 X 补 2n>x>0 2n+1+x=2n+1-|x 02x2-2n(mod 2n+)
对定点整数,补码表示的定义是 [x]补= { x 2 n>x≥0 2 n+1+x=2 n+1 -|x| 0≥x≥-2 n (mod 2n+1 )
3反码表示法 我们比较定点小数反码与补码的公式 废=(2-2)+ x]补=2+x [x]1补=[x]反+2-n 这个公式告诉我们,若要一个负数变补码,其方法是符 号位置1,其余各位0变1,1变0,然后在最末位(2m上加1
3.反码表示法 我们比较定点小数反码与补码的公式 [x]反=(2-2-n )+x [x]补=2+x [x]补=[x]反+2-n 这个公式告诉我们,若要一个负数变补码,其方法是符 号位置1,其余各位0变1,1变0,然后在最末位(2-n)上加1