算术下溢

✍ dations ◷ 2025-02-23 19:56:05 #计算机算术

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

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

相关

  • 火山灰火山灰是火山喷发物之一;粒径在2毫米以下的碎石、矿物质或火山玻璃,像灰尘;颜色深灰、浅灰、白和黄。火山灰也被俗称所有火山喷出物,其实正确说法是火山喷发碎屑。在火山爆炸式
  • 石氏星表原名《天文》,西汉以后被尊称为《石氏星经》。由战国时期魏国天文学家、占星家石申所著,共八卷,原著已失传。《史记·天官书》、《汉书·天文志》中引有《石氏星经》中有关五星
  • 五营神将五营神将,或称五营将军、五营元帅、五营神军、五营兵马、五营旗等,简称五营,是台湾汉人民间信仰中,保护庙境或村庄的重要护法神。五营分为“东营军-青旗(青龙)”、“南营军-红旗(朱雀
  • 泰文字泰文(泰语:อักษรไทย、皇家音译:akson thai、IPA: listen)是在泰国用于书写泰语,南泰语和一些其他少数民族语言的字母,有44个辅音字母、21个元音字母、4个声调符号、和一些
  • 麦丽丝麦丽丝(1956年11月-),蒙古族,中国电影导演、编剧,内蒙古电影制片厂一级导演。她曾与丈夫塞夫共同获得1998年第18届中国电影金鸡奖最佳导演奖,还曾两次获得中国电影华表奖优秀导演奖
  • 南丁格尔岛南丁格尔岛(英语:Nightingale Island),又译作夜莺岛,是一个南大西洋中的活火山岛,面积3平方千米,是南丁格尔群岛的一部分,行政上由英国海外领地圣赫勒拿、阿森松和特里斯坦-达库尼亚
  • 电源切换开关电源切换开关(Transfer switch),是一种将负载线路由一电源切换至另一电源的电源回路切换装置。又分为手动与自动两种。自动电源切换开关(Automatic Transfer Switch),简称ATS,能够
  • 偷票房偷票房,是指在中国大陆的电影销售过程中将一部电影的票房转移到其他影片,或将票房转移到影院的收入上的商业行为。美国电影协会的六大好莱坞制片商关注中国院线是否存在票房瞒
  • 超显性超显性是指一对等位基因在异型合子(Heterozygote)中的表现型或生理功能超出其任一同型合子的现象。即假设A与a是一对等位基因,若基因型为Aa的个体的表现型比基因型为AA或aa更突
  • 埃米尔·斯特勒伊努埃米尔·斯特勒伊努(罗马尼亚语:Emil Străinu,1957年4月30日-)是罗马尼亚政治人物、退役将军、作家、幽浮学家,曾任大罗马尼亚党主席。他著有数十本书籍,曾代表罗马尼亚出席了60多