算术下溢

✍ dations ◷ 2025-12-08 16:06: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处理算术下溢及其他异常的方式相同,都要纪录算术下溢时的浮点运算器状态。

相关

  • 黑僵菌黑僵菌(学名:Metarhizium anisopliae,基名(英语:Basionym):Entomophthora anisopliae)是一种广泛分布于全世界土壤中,且可以在昆虫造成疾病的真菌(虫生真菌(英语:entomopathogenic fungi
  • 核事故依照国际原子能机构(IAEA)的标准,核事故是指对人、环境或设备造成严重后果的事件。核事故导致的后果有致死的影响、对自然环境造成的大量辐射泄漏、炉心熔毁等。“重大核事故”
  • 第一次反法同盟法兰西获胜;巴塞尔和约,坎波福尔米奥条约第一次联盟:  神圣罗马帝国大不列颠王国孔代亲王流亡军(英语:Army of Condé) 西班牙帝国 (至1795年)  葡萄牙  撒丁王国 (至1796年)
  • 荷兰王国面积以下资讯是以2012年估计国家领袖国家主要领袖(单一制)立国历史荷兰王国(荷兰语:het Koninkrijk der Nederlanden;帕皮阿门托语:Reino Hulandes;英语:The Kingdom of the Netherl
  • Priceline集团Booking Holdings(NASDAQ:BKNG),透过该集团旗下六个品牌:缤客、Priceline.com、雅高达、KAYAK、rentalcars.com以及OpenTable, 提供消费者与当地厂商旅游相关服务的线上供应商。B
  • 语言障碍言语障碍(Speech and language impairment),是包括听觉、说话的能力、语言能力等等沟通问题的总称。听觉问题一般会交由耳科医生处理,而语言病理学家或语言治疗师则负责诊断、治
  • 斯台普斯中心斯台普斯中心(英语:Staples Center)是位于美国加利福尼亚州洛杉矶市中心的一座多功能体育馆。毗邻L.A. Live(英语:L.A. Live)开发区,坐落于菲格罗亚街(英语:Figueroa Street)上的洛杉
  • 溪斋英泉溪斋英泉(日语:渓斎英泉,1790年-1848年8月20日)是日本江户时代的男性浮世绘画师。出生于江户星冈(江戸星ヶ岡、现今的千代田区永田町)一带的下级武士家庭,原先家族姓氏为松本,在跟着
  • 弗兰克·乔治·卡朋特弗兰克·乔治·卡朋特(英语:Frank George Carpenter,1855年6月18日,俄亥俄州曼斯费尔德-1924年5月8日,南京)是一位美国作家、摄影师和相片搜集者。他是很多标准地理学教科书的作
  • 低温物理学报 (中国)《低温物理学报》(Chinese Journal of Low Temperature Physics),是中国科学院主管、中国科学技术大学主办的自然科学综合学术期刊杂志,双月出刊,大16开,为中国物理学会低温物理专