补码定点运算

加法和减法

连同符号位一起算,在符号位产生的进位舍弃。

乘法

除法

当商的位数和余数一样时,停止。

浮点数运算

给定 $x=S_x\times2^{j_x}$,$y=S_y\times2^{j_y}$。

浮点加减运算

  1. 对阶:小阶向大阶看齐。

    例如:$x=0.1101\times2^1$,$y=-0.1010\times2^3$,那么 $x$ 变成 $x'=0.001101\times2^3$。

  2. 尾数求和:尾数按自己的表示方法的运算原则相加(减)。

  3. 规格化:移到最高非符号位为 1(原码)或符号位和最高符号位不同(补码)。同时不能让尾数大于 1(左规),也不能让尾数符号位溢出(右规)。

例如:$x=(-\frac{5}8)\times2^{-5}$,$y=(\frac{7}8)\times2^{-4}$,求 $x-y$。