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

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

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

 

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

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

3.2定点运算--加减;

 

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

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

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

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

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

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

 

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

(恢复余数法)

 

(加减交替法)

 

posted @   stu--wy  阅读(439)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示