CPU-计算机数的运算--浮点表示及定点运算

定点和浮点的“点”应该指的是小数点的位置是确定的还是浮动的。

浮点表示:0.2的-15次方。

 

--------------------------------------------------------------------------------

3.1定点运算--算数移位,逻辑移位。

3.2定点运算--加减;

 

溢出判断:一位符号位,数据最高进位和符号位进位采用异或电路判断。相同则0,不同则1.

    :二位符号位,运算结果符号位二位不同则为溢出;

 (补充):原码加减法运算: 符号位单独判断-->加法:数据位有进位就有溢出

            -->减法:求补与其相加,如果有进位,符号位与被减数相同,没有进位,则对结果求补,符号位与被减数相反;

3.3定点运算--原码乘除;

  乘法通过右移和加法实现:

 

  除法通过减法和左移,第一次上商判断溢出:

(恢复余数法)

 

(加减交替法)

 

posted @ 2022-10-03 11:43  stu--wy  阅读(456)  评论(0)    收藏  举报