算术下溢

✍ dations ◷ 2025-12-08 03:00:14 #计算机算术

算术下溢也称为浮点数下溢,是指计算机浮点数计算的结果小于可以表示的最小数。

算术下溢出现在计算结果很接近零,使得计算结果的大小小于浮点数可以表示的最小数字。算术下溢也可以视为是浮点数指数在负值时的溢位。例如,浮点数指数范围为-128至127,一个绝对值小于2−127的浮点数就会造成下溢(假设-128的阶码用于表示负无穷)。

界于− and 之间的区间称为下溢间距(underflow gap),其中为一般浮点数格式所能表示的最小正数。

在早期的设计中,界于下溢间距之间的数字其值均视为零,因此若出现算术下溢,其结果会被改为零,可能是用硬件或系统软件处理,此处理方式称为“清洗为0”(flush to zero)。

1984年版的IEEE 754导入了次正规数(英语:subnormal numbers),次正规数和零可以填满下溢间距。假设浮点数指数范围为-128至127,最小可表示正规数为2−127,次正规数则是类似0.9 −127、0.8 −127……之类的数,计算时会将结果转换为最接近的次正规数,因此可以渐近下溢,不过最接近的次正规数中仍有可能是零。

出现算术下溢时,可能会设定一个状态位元、产生异常、产生中断或是这几项的组合。

IEEE 754中规定只有算术下溢会造成精确度下降时才回报算术下溢,一般是在最后的计算结果不对时才会出现。但若程式要捕捉算术下溢,不论是否有精确度,都会回报算术下溢。IEEE 754处理算术下溢及其他异常的方式相同,都要纪录算术下溢时的浮点运算器状态。

相关

  • 纵隔膜纵膈(mediastinum)是描述胸腔中心为疏松结缔组织所包围的构造,并无一个明显的界限。本区域包含许多解剖构造,包含心脏及其周围血管系统、食道、气管、膈神经(英语:phrenic nerve)、
  • 形式系统在逻辑与数学中,一个形式系统(英语:Formal system)是由两个部分组成的,一个形式语言加上一个推理规则或转换规则的集合。大卫·希尔伯特在1921年推动以形式系统来描述数学知识 。
  • 太平洋岸联盟太平洋岸联盟(英语:Pacific Coast League, PCL)是一个在美国西部、中部和南部的美国职棒小联盟附属联盟,与国际联盟一起位于小联盟的3A等级。太平洋岸联盟在美国西海岸有着长久
  • 徐海菜徐海菜,为徐州、连云港一带的地方菜,为苏菜四大派系之一。徐海菜以“鲜咸辣”为主,兼具五味。徐海菜受鲁菜影响较大。徐海菜代表菜有:
  • 玛丽亚·伊莎贝拉公主 (西班牙)玛丽亚·伊莎贝拉(英语:Maria Isabella,1789年7月6日-1848年9月13日)是两西西里王国王后和西班牙公主。她是两西西里国王弗朗切斯科一世的第二任妻子。伊莎贝拉是西班牙国王卡洛
  • 拉杰殊·坎纳拉杰殊·坎纳(印地语:राजेश खन्ना,英语:Rajesh Khanna,真实姓名为:贾丁·坎纳(Jatin Khanna);1942年12月29日-2012年7月18日)是印度知名电影男演员。拉杰殊·坎纳是宝莱坞电
  • 后杭爱省后杭爱省(蒙古语:Архангай аймаг,转写:Arkhangai aimag)位于蒙古国中西部,面积55,313平方公里,人口84,584人(2011年)。建于1931年,首府车车尔勒格(额尔德尼布尔干县)。后杭
  • 哥打峇鲁县哥打峇鲁县(马来语:Jajahan Kota Bharu),是马来西亚吉兰丹州北部的一个县。其面积为409平方公里,人口于2010年为491,237。该县北临南中国海,西临道北县和巴西马县,东临万捷县和巴西
  • 炕窑炕窑(台湾话:.mw-parser-output .sans-serif{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}khòng-i
  • 全国教育协会 (美国)全国教育协会(英语:National Education Association,缩写:NEA)是美国最大的教师工会,代表美国公立学校、学院和大学教师的利益,其成员在300万左右。该协会于1857年创立于费城,现在总