为什么要对浮点数的尾数规格化?
1个回答
关注
展开全部
咨询记录 · 回答于2022-05-18
为什么要对浮点数的尾数规格化?
浮点数比定点数的表述范围宽,有效精度高,更适合于科学计算与工程计算。浮点运算可分为2类:非规格化和规格化浮点运算。非规格化浮点运算,不要求操作数是规格化数,对运算结果也不要求规格化处理。而规格化浮点运算只能对规格化的浮点数进行操作,并且要求对运算结果加以规格化处理。由于规格化浮点数具有惟一的表示形式,而且在计算机中尾数能获得最大的有效数字,所以在一般的计算机中选用规格化浮点运算。在浮点运算中,阶码和尾数是分别进行运算的,并且都是定点数(阶码为定点整数,尾数为定点小数)。因此,可以说,浮点运算器是定点运算器的扩充和强化。一般浮点运算器都至少具有2个定点数逻辑运算单元,一个用于阶码的比较和运算,另一个用于尾数的运算。阶码运算器用来求阶差,修改阶码等操作,一般只进行加减运算。而尾数部件不但有加法器用以求和,还应有左移和右移线路,以实现对尾数的操作。 规格化处理:尾数进行运算的结果必须变成规格化的
已赞过
评论
收起
你对这个回答的评价是?