浮点加减运算

浮点四则运算

对阶

(1) 求阶差
浮点四则运算
(2) 对阶原则:小阶向大阶看齐

例子

浮点四则运算

规格化

(1) 规格化数的定义
浮点四则运算
(2) 规格化数的判断
浮点四则运算
原码 不论正数、负数,第一数位为1
补码 符号位和第 一数位不同
特例
浮点四则运算
(3) 左规
尾数左移一位,阶码减 1,直到数符和第一数位不同为止
浮点四则运算
(4) 右规
浮点四则运算

例子

浮点四则运算
浮点四则运算

舍入

对阶右规 过程中,可能出现 尾数末位丢失
引起误差,需考虑舍入
(1) 0 舍 1 入法
(2) 恒置 “1” 法

例子

浮点四则运算
浮点四则运算

溢出判断

设机器数为补码,尾数为 规格化形式,并假
设阶符取 2 位,阶码的数值部分取 7 位,数符取
2 位,尾数取 n 位,则该 补码 在数轴上的表示为
浮点四则运算

浮点乘除运算

浮点四则运算

  1. 乘法
    浮点四则运算
  2. 除法
    浮点四则运算
  3. 步骤
    (1) 阶码采用 补码定点加(乘法)减(除法)运算
    (2) 尾数乘除同 定点 运算
    (3) 规格化
  4. 浮点运算部件
    阶码运算部件,尾数运算部件

相关文章: