算术下溢

✍ dations ◷ 2025-04-04 11:17:43 #计算机算术

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

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

相关

  • 异羟肟酸异羟肟酸(英语:Hydroxamic acid),也称酰基羟胺,是具有-C(=O)-NH-OH结构的化合物,具弱酸性。可通过用醛为原料发生Angeli-Rimini反应,或以羟胺为原料制备:异羟肟酸容易水解为羧酸和羟
  • 奥斯曼萨利赫·默罕默德·奥斯曼(英语:Salih Mahmoud Osman,1957年-),苏丹人权律师。他关注达尔富尔问题中的受到人权受到严重侵害的平民,并与苏丹反酷刑组织合作,为许多平民提供了保护。
  • 混合动力车辆混合动力车辆是使用两种或以上能量来源驱动的车辆,而驱动系统可以有一套或多套。常用的能量来源有燃油、电池、燃料电池、太阳能电池、压缩气体等,而常用的驱动系统包含内燃机
  • 纳弗沙岛纳瓦萨岛(英语:Navassa Island、海地克里奥尔语:Lanavaz)是加勒比海无人居住的小岛,是美国的非建制领土,海地亦宣称所有。纳瓦萨岛面积大约5.2平方公里(2平方英里)。岛的经度和纬度
  • 美国制片人工会奖美国制片人协会或称美国制片人工会( 英语:Producers Guild of America,简称:PGA)是美国贸易组织,专门负责电视节目制作,电影制作和新媒体生产。其联合主席是加里·卢凯西和洛里·麦
  • 太空飞机太空飞机(Spaceplane)是一种设计成被用来飞入太空再回到地表的一种航空器,将航空飞行器与太空船的特色合而为一。一般来说,它的外型就像装上机翼的太空载具。它的推进方式可能是
  • 巴南冈巴南冈(1913年3月11日-1998年5月4日),中国文化人物。曾在蓬莱县、郑州市、武汉市任各类文化职位。著有《南冈诗草》、《巴南冈同志文集》等专著。巴南冈本名巴本楠,1913年3月11日
  • 贝尔法斯特协议《贝尔法斯特协议》(爱尔兰语:Comhaontú Bhéal Feirste;英语:Belfast Agreement),亦称《耶稣受难日协议》(爱尔兰语:Comhaontú Aoine an Chéasta;英语:Good Friday Agreement),偶而
  • 查尔斯·米勒查尔斯·米勒(Charles Miller),世人公认的巴西足球之父。查尔斯·米勒是一名苏格兰铁路工人的儿子,1894年,他带着两个足球和一本足球规则,从南安普顿返回巴西,自此揭开了一段足球传
  • 偏磷酸铵偏磷酸铵(Ammonium metaphosphate),分子式NH4PO3。分子量98.97。粒状固体。稍有吸湿性,不结块。由五氧化二磷、氨气与水蒸气反应而得。用作高浓度的氮磷复合肥料。