2 4 2024

浮点数尾数下溢和ROM查表法

列:用ROM查表法对浮点数尾数下溢进行处理。

1)要将浮点数尾数下溢处理成k—1位结果,问ROM表的单元数和字长是多少?并说明ROM表各单元所填内容与其地址之间的规则。

2)将3位数(最低位为下溢处理的附加位)下溢处理成2位结果,设计下溢处理平均误差接近于零的ROM表,列出ROM编码表的地址与内容的对应关系。

规律:

实现难度 最大误差 平均误差 是否可调节 运算速度
截断法 最简单 最快
舍入法 简单 趋于0
恒置1法 简单 最大 趋于0
ROM查表法 复杂 / 0 较快
  1. k:尾数位数,k-1:处理的尾数尾数

  2. 地址码用k位表示

  3. ROM表共需要2k\text{2}^k个单元,每个单元字长k-1位

  4. k位地址码:

    1. 高位k-1(左起k-1位)全为1,内容就是全1
    2. 最低位为0就舍弃,为1就进1

ROM查表格式:

解2:

2k=23=8\text{2}^k=2^3=8,共需要8单元,处理成两位

地址 000 001 010 011 100 101 110 111
内容 00 01 01 10 10 11 11 11
延伸阅读
    发表评论