算术下溢

✍ dations ◷ 2025-07-22 14:47:01 #计算机算术

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

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

相关

  • 细胞凋亡细胞凋亡(英语:apoptosis,源自希腊语:απόπτωσις,有“堕落、死亡”之意),为一种细胞程序性死亡。相对于细胞坏死(necrosis),细胞凋亡是细胞主动实施的。细胞凋亡一般由生理或
  • 李文斯敦戴维·利文斯通(英语:David Livingstone;1813年3月19日-1873年5月1日),英国探险家、传教士,维多利亚瀑布和马拉维湖的发现者,非洲探险的最伟大人物之一。利文斯通一生致力向非洲土著
  • 剑潭山剑潭山位于台湾台北市士林区及中山区,为五指山山脉主棱最西侧之小山丘,海拔约153米,棱线转南经圆山后没入基隆河。标高153米,连其山麓缓坡蔓延约2.7公里,为台湾小百岳之一。该山
  • 阿拉帕霍阿拉帕霍国家森林(英语:Arapaho National Forest)是美国的一处国家森林,1908年7月1日建立,位处科罗拉多州,占地面积约723,744英亩(2,928.89平方千米),最近的城市为丹佛。
  • 味觉障碍味觉障碍(英语:Dysgeusia)指的是味觉的扭曲或失真。味觉障碍通常与丧失味觉(英语:ageusia)、味觉迟钝(英语:hypogeusia)有关。味觉障碍可能是某个疾病的主要症状或次要症状。
  • 英国政府特别顾问 政治主题特别顾问(英语:UK Government special advisors)是英国政府中的幕僚职位。他们的职责是向政府大臣们在政治、政策和媒体方面提供帮助和建议。他们通常被称为“特别政
  • 超级谢尔曼坦克超级谢尔曼坦克是以色列于1950年代研发的M4谢尔曼坦克的改进型,分为“M50”、“M51”两种型号。以色列自建国后,一直与邻国关系不睦。为了对付邻国的侵袭,以色列开始四处购置武
  • 乌姆雷德乌姆雷德(Umred),是印度马哈拉施特拉邦Nagpur县的一个城镇。总人口49573(2001年)。该地2001年总人口49573人,其中男性25448人,女性24125人;0—6岁人口6085人,其中男3226人,女2859人;识
  • 五来欣造五来欣造(ごらい きんぞう,1875年6月-1944年8月1日),日本政治学者、文学家,茨城县人。曾任《读卖新闻》主笔, 明治大学教授、 早稻田大学教授、皇化联盟代表。曾用笔名五来素川、斩
  • 御庭番御庭番(御庭番众(おにわばん),密探的一种,类似当今美国特勤局的功能,躲在幕府将军、大名城里或居家附近,负责保护、警戒、侦查的工作。由一群武术比一般密探高强的忍者组成。最早是