chapterlin

浮点四则运算
  浮点数真值 S=正负R的J次方 * W
  浮点数计算机表示 Jf J1 J2...Jm Sf W1 ....Wn
      Jf--Jm是阶码 Sf--Wn是尾数,Sf是数符
    R:阶码底,隐含约定
    J:阶码,为定点整数,补码或移码表示.其位数决定数值范围;阶符表示数的大小
    W:尾数,为定点小数,原码或补码表示.其位数决定数的精度;数符表示数的正负
    尾数规格化:1/2 <= |W| < 1 最高有效位绝对值为1

浮点数加减运算
  步骤:
    检测是否简化操作,判断操作数是否为0(尾数为0,阶码下溢
  对阶
    使两数阶码相等(小数点实际位置对齐,尾数对应权值相同)
    对阶原则:小阶向大阶对齐
  对阶操作
    小阶阶码增大,尾数右移
  阶码比较
    比较线路或减法
  尾数加减
  结果规格化

浮点数乘法运算
  浮点乘->定点加,定点乘
  步骤:
    1.检测操作数是否为0
    2.阶码向加
      若阶码用移码表示,相加后修正
    3.尾数向乘
      相乘前不需要对阶
    4.结果规格化
      一般左规

浮点数除法运算
  浮点除->定点减,定点除
  步骤:
    1.检测操作数是否为0
    2.除法比较
    3.阶码相减
      若阶码用移码表示,相减后要修正
    4.尾数相除
      相除前不需要对阶
    5.结果不再规格化

 

分类:

技术点:

相关文章:

  • 2021-11-15
  • 2021-11-30
猜你喜欢
  • 2021-11-30
  • 2021-10-01
  • 2021-10-06
  • 2021-12-30
  • 2021-04-13
  • 2021-11-30
  • 2021-08-29
相关资源
相似解决方案