算术下溢

✍ dations ◷ 2025-12-06 23:59:59 #计算机算术

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

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

相关

  • 实证医学人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学实证医学(英语:Evidence-based medicine
  • 佩鲁贾佩鲁贾(Perugia 意大利语发音: 聆听;拉丁语:Perusia)是意大利翁布里亚佩鲁贾省的首府,也一座是富有文明遗迹的“前罗马时代”都市。纪元前4世纪初,罗马人征服伊特鲁斯坎古城邦,占领
  • 菲茨杰拉德弗朗西斯·斯科特·基·菲茨杰拉德(英语:Francis Scott Key Fitzgerald,1896年9月24日-1940年12月21日),大陆译作弗朗西斯·斯科特·菲茨杰拉德,繁体译作費茨傑羅,简称斯科特·菲茨
  • 节能减碳低碳经济(英文:Low-Carbon Economy,缩写:LCE),是指一个经济系统只有很少或没有温室气体排出到大气层,或指一个经济系统的碳足印接近于或等于零。低碳经济可让大气中的温室气体含量
  • 4年(希律王曾下令屠杀新生儿,希律在公元前4年去世,耶稣应在此年或之前出生。)
  • 美国足球大联盟美国职业足球大联盟(英文:Major League Soccer,缩写:MLS),是美国及加拿大顶级足球联赛。MLS由二十一支美国球队及三支加拿大球队组成。赛季为三月至十二月,每支球队进行三十四场常
  • 石英山石英山(英语:Quartz Hill)是位于美国加利福尼亚州洛杉矶县的一个人口普查指定地区。石英山的座标为34°39′08″N 118°13′14″W / 34.65222°N 118.22056°W / 34.65222; -11
  • 最高元首后马来西亚最高元首后(马来语:Raja Permaisuri Agong)是马来西亚选举君主立宪最高元首的法定配偶,她与最高元首一样被尊称为“陛下”。目前现任马来西亚最高元首后为来自彭亨州的
  • 冠状沟冠状沟,阴茎颈的俗称,是男性阴茎龟头下缘的一圈沟状构造。尿道海绵体前端膨大成龟头时,于龟头基部形成。为阴茎十分敏感的部位,此处性刺激可达性高潮并发生射精。冠状沟平时为
  • 安妮 (英国女王)安妮(英语:Anne,又译为安;1665年2月6日-1714年8月1日),通称安妮女王(Queen Anne),1702年3月8日起成为英格兰、苏格兰和爱尔兰女王。1707年3月1日,英苏《联合法令》正式生效,英格兰和苏格