32位浮点数规格化 计算

表示格式:

32位浮点数规格化 计算_第1张图片
S:浮点数的符号位
E:阶码
M:位数
e:指数真值

公式:

x =( -1 )s × ( 1.M ) × 2e
E = e +127

计算方式:

  • 现在变成 2 进制
  • 带入公式算出 S、M、E
  • 转化成32位浮点数规格化样式
  • 转化成16进制

例题:

  • 27 / 64表示成32位浮点数规格化样式
    27/64
    =(16+8+2+1) / 64
    = 1/4 + 1/8 + 1/32 +1/64
    = 2-2 + 2-3 + 2-5 + 2-6
    = ( 0.011011 )2
    = 1 × 1.1011 × 2-2
    S =0M = 1011E = -2 + 127 = 125 (算出 S、M、E)
    0 0111 1101 1011 0000 0000 0000 0000 000 (32位浮点数规格化)
    (3DE80000)16 (转化成16进制)

你可能感兴趣的:(计算机组成原理,计算机网络)