不同层次程序员看到运算及ALU 定点数运算.ppt

不同层次程序员看到运算及ALU 定点数运算.ppt

不同层次程序员看到运算及ALU 定点数运算

浮点数加减的有关问题(2) 问题:IEEE754 SP格式的偏置常数是127,这会不会影响阶码运算电路的复杂度? 对计算[E1–E2]补 (mod 2n) 没有影响 [?E]补= 256+E1–E2=256+127+E1– (127+E2) = 256 + [E1]移 – [E2]移 = [E1]移+[–[E2]移]补 (mod 256) 但[E1+E2]移和 [E1–E2]移的计算会变复杂! 浮点乘除运算涉及之。 问题:IEEE754加减时,尾数加法器最多需要多少位? 1+1+23+3 浮点数加减的有关问题(3) 问题:为何IEEE 754 加减运算右规时最多只需一次? 因为即使是两个最大的尾数相加,得到的和的尾数也不会达到4,故尾数的整数部分最多有两位,保留一个隐含的“1”后,最多只有一位被右移到小数部分。例如:1.11+1.11 = 11.10 问题:在?E为何值时无法根据[?E]补来判断阶差? 溢出时! 例子? 例如,4位移码,E1=7,E2=-7, 则[?E]补=1111+1111=1110,?E0,错! 浮点数乘/除法基本要点 浮点数乘法:A*B =(Ma * Mb).2 Ea+Eb 浮点数除法:A/B =(Ma / Mb).2 Ea-Eb 浮点数乘 / 除法步骤 求阶: Ea + Eb + 127

文档评论(0)

1亿VIP精品文档

相关文档