2016 - 2024

感恩一路有你

浮点数规格化例题 为什么要对浮点数进行规格化,有哪2种规格化操作?

浏览量:2411 时间:2021-03-18 06:32:56 作者:admin

为什么要对浮点数进行规格化,有哪2种规格化操作?

浮点数由于其表达范围广、有效精度高,更适合科学计算和工程计算。浮点运算可以分为两类:非规范化和规范化。在非规范化浮点运算中,操作数不需要规范化,结果也不需要规范化。规范化浮点运算只能对规范化浮点数进行运算,并且要求对结果进行规范化。由于规范化浮点数具有唯一的表达式形式,并且在计算机中尾数可以得到最大的有效数,因此在一般计算机中采用规范化浮点数运算。在浮点运算中,秩码和尾数是分开运算的,它们都是定点数(秩码是定点整数,尾数是定点小数)。因此,可以说浮点运算单元是对定点运算单元的扩展和增强。一般来说,浮点运算单元至少有两个定点逻辑运算单元,一个用于顺序码的比较和运算,另一个用于尾数运算。订单代码运算符用于计算订单差异、修改订单代码和其他操作。通常,它只执行加法和减法运算。尾数单元不仅有求和加法器,而且有左移行和右移行实现尾数运算。规范化处理:尾数运算的结果必须成为规范化的浮点数。双符号位的补码尾数必须为001××XX或110××如果××的形式与上述形式不符,则用左规或右规处理。

浮点数规格化例题 非规格化浮点数的表示范围 浮点数结果规格化

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。