算术下溢

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

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

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

相关

  • 糖蛋白糖蛋白是一种含有寡糖链的蛋白质,两者之间以共价键相连。其中的寡糖链通常是经由共转译修饰或是后转译修饰过程中的糖基化作用而连结在蛋白质上。糖蛋白多肽链常携带许多短的
  • 台北铁路地下化专案台北铁路地下化专案是指台铁纵贯线台北市区路段(横跨台北市与新北市)进行铁路地下化的一系列工程,为台铁地下化计划的一部分,也是台铁西部干线在台湾战后时期最早规划及完成的路
  • 傅艺伟傅艺伟(1964年5月26日-,原名傅意伟),中国女演员,出生于黑龙江省哈尔滨市,现为北京电影制片厂演员。傅艺伟在1980年代凭借电影《末代皇后》、《贞女》在中国大陆影坛崭露头角,后又在
  • 于松 (多姆山省)于松(法语:Usson)是法国多姆山省的一个市镇,属于伊苏瓦尔区。该市镇总面积5.43平方公里,2009年时的人口为266人。于松人口变化图示
  • 竖琴竖琴,是一种大型拨弦乐器,是现代管弦乐团的重要乐器之一。竖琴可作独奏、重奏和合奏,属多功能的复音乐器。其流传地区甚广,在欧洲、美洲和亚洲等地区亦有出现竖琴类的乐器。竖琴
  • Pivotal毕威拓(英语:Pivotal Software, Inc.)是一家位于美国加州的计算机软件公司。Pivotal由易安信和威睿在2013年合资创建,之后通用电气注资1.05亿美金,三家公司所持股份分别为62%、28
  • 吲哚-3-乙酸吲哚-3-乙酸(英语:indole-3-acetic acid),简称吲哚乙酸(英语:indoleacetic acid),又称萮乙酸,缩写为IAA,是一种杂环化合物。它属于一类重要的植物激素——生长素。这种无色的固体很可
  • 皮耶·塞利斯皮耶·塞利斯(Pierre Celis,1925年5月21日-2011年4月9日)为比利时酿酒师与比利时白啤酒(Witebier)复兴者。塞利斯于1966年在家乡豪格登创办其第一个酒厂,挽回了比利时白啤酒销声匿
  • 2012年俄罗斯APEC峰会2012年俄罗斯APEC峰会(俄语:СаммитАТЭСВладивосток-2012)是APEC领导人举行的第24届年会,于2012年9月9日至10日在俄罗斯符拉迪沃斯托克(Fladivostok,又名海参
  • 渡良濑川渡良瀬川,是日本北关东地区的主要河流。它是利根川的一条支流,长106.7公里(66.3英里),流域面积2,621公里。它发源于枥木县日光市与群马县沼田市边界的皇海山,虽然河流目前排入利根