CPU-计算机数的运算--浮点表示及定点运算
定点和浮点的“点”应该指的是小数点的位置是确定的还是浮动的。
浮点表示:0.2的-15次方。

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

3.2定点运算--加减;

溢出判断:一位符号位,数据最高进位和符号位进位采用异或电路判断。相同则0,不同则1.
:二位符号位,运算结果符号位二位不同则为溢出;
(补充):原码加减法运算: 符号位单独判断-->加法:数据位有进位就有溢出
-->减法:求补与其相加,如果有进位,符号位与被减数相同,没有进位,则对结果求补,符号位与被减数相反;
3.3定点运算--原码乘除;
乘法通过右移和加法实现:


除法通过减法和左移,第一次上商判断溢出:
(恢复余数法)
 
(加减交替法)

 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号