算术下溢

✍ dations ◷ 2025-07-01 12:25:19 #计算机算术

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

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

相关

  • 毛细管毛细现象(又称毛细管作用)是指液体在细管状物体内侧,由液体与物体之间的附着力和因内聚力而产生的表面张力组合而成,令液体在不需施加外力的情况下,流向细管状物体的现象,该现象甚
  • 东西伯利亚高原东西伯利亚高原是俄罗斯的高原,位于远东联邦管区,长3,300公里、宽1,200公里,面积200万平方公里,从中雅库特低地的勒拿河延伸至杰日尼奥夫角,最高点海拔高度3,147米。
  • 排卵不规则月经失调,又称月经不调,指月经周期或出血量的异常。
  • 屋顶屋顶是建筑的普遍构成元素之一,主要目的适用于防水,有平顶和坡顶之分,干旱地区房屋多用平顶,湿润地区多用坡顶,多雨地区屋顶坡度较大。坡顶又分为单坡、双坡、四坡等。在中国古代
  • 胭脂树红木(Achiote,学名:Bixa orellana)又称胭脂树、胭脂树、红色树,是热带红木科红木属唯一一种的植物。乔木,株高达9米,花粉红色,花径5厘米,叶稍卵形,长8—18厘米,蒴果褐色,长5厘米。可生产
  • 全联福利中心坐标:25°04′51.6″N 121°33′28.5″E / 25.081000°N 121.557917°E / 25.081000; 121.557917全联实业股份有限公司,简称全联,其下全联福利中心是台湾的主要零售通路之一,为
  • 冠海豹冠海豹(学名:Cystophora cristata)是北极的一种海豹。它们分布在中及西北冰洋,东临斯瓦尔巴群岛,西至圣罗伦斯湾。成年公冠海豹的鼻子上有一可以膨涨及凸出的附属器官。当公冠海
  • 招商银行大厦招商银行大厦(英语:China Merchants Bank Tower)或者叫深圳世贸中心大厦,是一座位于深圳福田区的53层摩天大楼。位于深圳市深南大道7088号,主体结构地上50层,地下3层。由中国建筑
  • 太平区太平区是辽宁省阜新市下辖的一个市辖区。位于阜新市市区东南部。下辖5个街道、1个镇,56个社区、11个村委会:
  • 苗疆长城苗疆长城位于湖南省湘西自治州,由于其为中国南方的唯一的长城,所以又称中国南长城,简称南长城。2000年4月下旬,凤凰县县委和县政府为了准备申报凤凰为国家历史文化名城,专程邀请