算术下溢

✍ dations ◷ 2025-10-23 14:07:24 #计算机算术

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

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

相关

  • 药物代谢动力学药物代谢动力学(英语:Pharmacokinetics),简称药代动力学或药动学,也简称为PK,是药理学的分支,研究药物在机体的影响下所发生的变化及其规律,其中的药物包括药剂、激素、营养素和毒素
  • 箭毒蛙箭毒蛙,即箭毒蛙科(Dendrobatidae),又名树棘蛙科或丛蛙科,是细小及白天活动的青蛙。它们是中美洲及南美洲的原住民,而当地部族将它们身上的毒素涂在箭上,故得此名。此科下有超过175
  • 奄蔡奄蔡(上古汉语拟音:;英语:Alans,或 Alani,也拼为 Alauni 或 Halani)为古代中亚印欧语系游牧民族,又作阖苏,1—3世纪中叶的 东汉三国时期也称阿兰聊(中古汉语拟音:)或阿兰。他们族源是塞
  • 鲍林讲师: 加州理工学院 1927–63 加州大学圣地亚哥分校 1967–69 斯坦福大学 1969–75 Fellow:莱纳斯·卡尔·鲍林(英语:Linus Carl Pauling,1901年2月28日-1994年8月19日),美国化学
  • 皇家安大略博物馆皇家安大略博物馆(英语:Royal Ontario Museum 法语:Musée royal de l'Ontario,简称ROM),位于加拿大安大略省多伦多市中心,是北美洲第5大博物馆和加拿大最大的世界文化和自然历史博
  • ʄ浊硬颚内爆音(英语:voiced palatal implosive)是一个用于部分语言的辅音,见于南亚及西非。用来表示这个音的IPA符号是:⟨ ʄ ⟩,即一个无点j加上删节线(即浊硬颚塞音的符号)后再在
  • 佛罗里达新学院佛罗里达新学院(New College of Florida)是位于美国佛罗里达州萨拉索塔的一所公立文理学院,为佛罗里达州立大学系统成员。该学院创立于1960年,资金来自于联合基督教会,在2017年《
  • 独流老醋独流老醋产于天津静海区独流镇,老醋令村镇享负盛名,亦成为中国三大传统名醋之一。独流老醋始创于明朝永乐年间,在清朝成为宫廷御用贡品。独流老醋属于发酵醋。原材料包括红高粱
  • 科索沃政治科索沃的政体为多党制、议会及民主,而总统“(总统)”是国家元首,并设立科索沃总理一职,两者皆是科索沃政府首脑。议会选举每隔4年举行一次,最近一次选举为2014年科索沃议会选举。
  • 杜瑞清杜瑞清(1943年12月19日-2019年11月20日),男,陕西扶风人,中国英语语言文学专家,西安外国语学院原院长。1943年12月19日出生于陕西省扶风县。1967年9月本科毕业于西安外国语学院英语