算术下溢

✍ dations ◷ 2025-11-15 20:26:47 #计算机算术

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

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

相关

  • 意志在心理学中,意志(英语:Volition,will)是一种认知过程,个人以此决定并采取某个实际行动。意志是一种目标导向的内在驱力,是人类基本的心理功能之一。意志可以是外显的思考过程,也可能
  • 东京都区部东京都区部(日语:東京都区部〔東京都區部〕/とうきょうとくぶ Tōkyō to Kubu */?)是指日本东京都辖下的23个特别区,也是东京都3大构成区块之一(其余为多摩地域与岛屿部),一般习
  • 焦夫省焦夫省(阿拉伯语:محافظة الجوف‎)是也门北部的一个省,北邻沙特阿拉伯。面积39,496.33平方公里,2004年人口443,797人。首府焦夫。下分十二区。
  • 世界素食日北美素食主义者协会于1977年设定,每年的10月1日为世界素食日(World Vegetarian Day)。1978年,国际素食联盟赞同这一主张,“为了促进欢乐、怜悯和长寿的素食主义的可能性”。它带
  • 兰陵萧氏兰陵萧氏,是中国中古时期一个以兰陵郡为郡望的萧姓士族。萧氏在南朝以军功起家,其后家族子弟建立了南齐和南梁两个朝代,发展为侨姓士族主要代表,与琅邪王氏、陈郡谢氏、陈郡袁氏
  • 法国海外部分法国海外部分(法语:France d'outre-mer 或 les Outre-mer),又称海外省及大区与海外集体(法语:départements et régions d'outre-mer et collectivités d'outre-mer,DROM-COM)或海
  • 大茉莉休闲农场大茉莉环保休闲农场(通称“大茉莉农庄”)位于屏东县里港乡载兴村载南路19号12弄20号,是一间坐落于里港郊区的环保休闲教育园区。该农场的特色为以报纸、水泥制成的纸砖建成的
  • 贝弗利·希尔斯贝弗利·希尔斯(Beverly Sills,1929年5月25日-2007年7月2日),美国女高音歌唱家。希尔斯出生于纽约市布鲁克林的一个东欧犹太移民家庭,原名Belle Miriam Silverman,她自小即可以熟练
  • 安硕十年政府信贷债券基金安硕十年政府信贷债券基金(NYSE:GLJ)是于纽约证券交易所上市的交易所交易基金,这个重点是最多投资美国国库债券。现时基金比重最大分类(按所占比重大小排序)美国主权、工业、金融
  • 于尔根·基斯纳于尔根·基斯纳(德语:Jürgen Kißner,1942年8月18日-2019年5月18日),生于卢考,德国男子自行车运动员。他曾在1968年夏季奥林匹克运动会代表西德获得了男子团队追逐赛银牌。