算术下溢

✍ dations ◷ 2025-11-22 05:16:54 #计算机算术

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

算术下溢出现在计算结果很接近零,使得计算结果的大小小于浮点数可以表示的最小数字。算术下溢也可以视为是浮点数指数在负值时的溢位。例如,浮点数指数范围为-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处理算术下溢及其他异常的方式相同,都要纪录算术下溢时的浮点运算器状态。

相关

  • 卡哈尔体卡哈尔体(英语:Cajal body,或译柯浩体),是存在于细胞核里的细胞器。卡哈尔体是相当具保留性的核细胞器。到目前为止,在脊椎动物、果蝇、酵母菌,以及植物中均发现存在卡哈尔体。尽管
  • 袋棍球袋棍球(Lacrosse),又译长曲棍球、曲棍网球、棍网球、兜网球、袋球或网棒球,是一种使用顶端具有网状袋子的长棍作为持球工具的团队球类运动。起源于北美原住民部落,原本不限人数,最
  • 奥尔良奥尔良(法语:Orléans)是位于法国中部的城市,为中央-卢瓦尔山谷大区首府和卢瓦雷省省会。奥尔良地区地势平坦,海拔在90—124米之间,市内绝大多数地方起伏不超过10米。法国第一大河
  • 双管问题双管问题(英语:double-barreled question)或一题多问,有时也称复合问题,是指在一个问题以合取(且)或析取(或)等方式组合多个子问题,却只允许简单的答案。当回答者只对双管问题回答“是
  • 幽默幽默(英语:Humour,或 Humor),意为滑稽、诙谐。此词出于林语堂在《晨报》副刊上所撰文章,自英文“humour”一词音译而来,指使人感到好笑、高兴、滑稽的行为举动或语言,与“风趣”含义
  • 郭柏成2000年亚洲杯台球锦标赛季军2002年亚洲杯台球锦标赛季军 2004年世界花式台球锦标赛季军 2005年世界花式台球锦标赛亚军 2005年纬来职撞大赛年度总冠军 2010年卡达世界9号球
  • 奇兹米勒诉多佛学区案美国宾夕法尼亚中部区域联邦法院 United States District Court for the Middle District of Pennsylvania泰咪·奇兹米勒等人诉多佛学区等团体(),案件编号04cv2688。是一场美
  • 可逆加成断裂链转移可逆加成断裂链转移(英语:Reversible Addition-Fragmentation Chain Transfer,简称:RAFT)是活性/可控自由基聚合(CRP)的一种。另外还有iniferter,NMP,ATRP,IPT,SETRP等。在RAFT反应中
  • 江湖浪子 (电影)《江湖浪子》(英语:)是一部于1961年上映的美国剧情片,由罗伯特·罗森执导,根据沃尔特·特维斯1959年的同名小说改编,罗森和西德尼·卡罗尔担任编剧。影片讲述了一个生活在社会底层
  • 云灰蝶属A. 比云灰蝶 B. 中华云灰蝶 C. 云灰蝶 Cramer, 1779有27种,详见正文。云灰蝶属(学名:)是云灰蝶亚科云灰蝶族里的一个属。小型蝴蝶(展翅28-45毫米)。翅面棕色,前翅有白带纹;翅底