CPU-计算机数的运算--浮点表示及定点运算
定点和浮点的“点”应该指的是小数点的位置是确定的还是浮动的。
浮点表示:0.2的-15次方。
--------------------------------------------------------------------------------
3.1定点运算--算数移位,逻辑移位。
3.2定点运算--加减;
溢出判断:一位符号位,数据最高进位和符号位进位采用异或电路判断。相同则0,不同则1.
:二位符号位,运算结果符号位二位不同则为溢出;
(补充):原码加减法运算: 符号位单独判断-->加法:数据位有进位就有溢出
-->减法:求补与其相加,如果有进位,符号位与被减数相同,没有进位,则对结果求补,符号位与被减数相反;
3.3定点运算--原码乘除;
乘法通过右移和加法实现:
除法通过减法和左移,第一次上商判断溢出:
(恢复余数法)

(加减交替法)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?