算术下溢

✍ dations ◷ 2025-08-18 12:31:02 #计算机算术

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

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

相关

  • 粒子在粒子物理学里,超对称粒子或超伴子是一种以超对称联系到另一种较常见粒子的粒子。在这物理理论中,每种费米子都应有一种玻色子“拍档”(费米子的超对称粒子),反之亦然。没有“破
  • 元首制古罗马的元首制,是拉丁文Principate此一政治制度的中文翻译。Principate源自于Princeps——直译为第一公民。由这位第一公民来领导国家的制度,就称为元首制。在罗马史的划分上
  • 热动力学热力学,全称热动力学(法语:thermodynamique,德语:Thermodynamik,英语:thermodynamics,源于古希腊语θερμός及δύναμις),是研究热现象中物态转变和能量转换规律的学科。它着
  • 沈复沈复(1763年-1825年?),字三白,号梅逸,清乾隆二十八年生于江苏省苏州府长洲县(今苏州市),清代文学家。沈复出生于师爷世家,他继承父业,拜赵传学做师爷。乾隆四十二年(1777年)随父亲到浙江绍
  • 皇家学会报告《皇家学会报告》(Proceedings of the Royal Society、英国皇家学会报告),是英国皇家学会发表的科学期刊,原本是一份期刊,在1905年分裂成两个独立的期刊:目前,这两种期刊是英国皇家
  • 国际市场《国际市场》(韩语:국제시장,英语:Ode to My Father)是一部2014年上映的韩国电影,由尹济均执导,黄晸玟、金仑珍、吴达庶、罗美兰等主演。获得第52届大钟奖最佳影片、最佳导演、最佳
  • 压缩比压缩比为发动机混合气体被压缩的程度。评断内燃机性能的数值,一般来说愈高愈好。压缩比的定义是:活塞位于下死点时气缸的总容积除以活塞位于上死点时燃烧室的容积。通常提高压
  • KBS9点新闻 本段时间均以二十四小时制东九区时间(UTC+9)为准。KBS9点新闻(韩语:KBS뉴스9,英语:Korea Broadcasting System News Nine)是每天晚上9点在韩国放送公社(KBS)播出的新闻节目。内容涵
  • 敷波重治郎敷波重治郎(日语:敷波重治郎/しきなみ じゅうじろう ,1872年2月12日-1965年7月24日),原名敷波重次郎,是一名日本解剖学家。敷波1872年(明治五年)出生于石川县金泽的一个商人家庭,后就
  • 华丰和硕肃恪亲王华丰(?-1869年),满洲爱新觉罗氏。肃武亲王豪格后裔、肃恭亲王永锡之孙、肃慎亲王敬敏第三子。第八代肃亲王(1853年-1869年)。道光四年(1824年),封华丰为三等镇国将军。道光