算术下溢

✍ dations ◷ 2025-09-17 14:20:42 #计算机算术

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

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

相关

  • 氧化氧化又被称为氧化作用、氧化反应。是还原剂(被氧化物)与氧化剂(被还原物)之间的氧化数升降。还原剂可借由获得氧,失去氢离子,或者失去电子的过程,使得氧化数上升。 而氧化剂可通过
  • 支序分类学支序分类学(英语:Cladistics)又称亲缘分支分类学,是一种生物分类的哲学,其指只依据演化树分支的顺序,而不参考形态上的相似性来排列物种。此一学派的主要贡献者一般认为是德国昆虫
  • 本内迪克特试剂本尼迪克特试剂(英语:Benedict's reagent),也称班氏试剂、本氏液、本尼迪克试液、本纳德试剂或本尼迪特试剂,是一种浅蓝色化学试剂。其命名来自于一位美国化学家斯坦利·本尼迪克
  • 理性的时代前苏格拉底 · 古代 中世纪 · 文艺复兴 17世纪 · 18世纪 · 19世纪 · 20世纪 后现代 · 当代17世纪哲学一般被认为是近代哲学的开端。中世纪的方法――尤其
  • 碳化钛碳化钛(TiC),是一种极其坚硬(莫氏硬度9-9.5)的金属碳化物。由于它具有硬度高,化学性质稳定(不溶于水,溶于硝酸)的优点,被用于制造金属陶瓷,耐热合金和硬质合金,还可作炼钢工业的脱氧剂。
  • 判断决断(英语:judgment)是描述领导人在面对困难处境时,针对人、策略与危机等三大范畴所做出的决策过程。通常在每个范畴中,领导人的决断流程都经历三个阶段:准备、决断、执行,在这三个
  • 莫瑞帕特里西娅·琳恩·“帕蒂”·默里(英语:Patricia Lynn "Patty" Murray;1950年10月11日-),原姓约翰斯(英语:Johns),是一位美国民主党政治人物。她在1992年(英语:United States Senate el
  • 计算机协会计算机协会(英语:Association for Computing Machinery,简称ACM)是一个世界性的计算机从业员专业组织,创立于1947年,是世界上第一个科学性及教育性计算机学会,亦是现时全球最大的计
  • 布鲁斯·卡明斯布鲁斯·卡明斯(Bruce Cumings)(1943年9月5日-)是一名美国东亚研究者、历史学家,专门研究朝鲜半岛、当代国际关系。曾经担任芝加哥大学历史系主任。他以Vol. 1获得费正清奖。出生
  • 秋山祥子秋山 祥子(1989年11月22日-)日本神奈川县出身的AV女优。出道成为AV女优前在花店工作。2009年7月正式出道,并在同年10月成为h.m.p専属女优。2010年12月表明停止AV女优活动并宣布