e)运算中的精度损失 是指运算中尾数右移处机器字而使有效数字丢失 造成的精度损失,区别于可表示数的精度。 m增大:尾数右移可能性降低,精度损失减小 n运算速度 rn增大:左移、右移次数减少,速度提高 g)表示比e 定义:在相同的p、m时,在rm=2的可表示最大 值内,采用rm>2的可表示浮点数个数与rm=2的可 表示浮点数个数之比。 计算公式: (1-rm)(1+(2"-1)/log2rn
e)运算中的精度损失 是指运算中尾数右移处机器字而使有效数字丢失 造成的精度损失,区别于可表示数的精度。 rm增大:尾数右移可能性降低,精度损失减小 f)运算速度 rm增大:左移、右移次数减少,速度提高 g)表示比e •定义:在相同的p、m时,在rm =2的可表示最大 值内,采用rm>2的可表示浮点数个数与rm =2的可 表示浮点数个数之比。 •计算公式: e= 2 1-p (1-rm -1 )(1+ (2 p -1)/ log2 rm)
2)浮点数尾数的下溢处理方法 数据运算过程中的相乘或右移,使超出运算器和 存贮器字长的部分丢弃造成精度损失,为减少精度 损失,关键要处理好尾数下溢问题。 a)截断法 方法:将尾数超出机器字部分简单截去。 最大误差:整数接近1,二进制分数接近2m 正负:正数产生负误差 分布:间隔相同,均匀分布
2)浮点数尾数的下溢处理方法 数据运算过程中的相乘或右移,使超出运算器和 存贮器字长的部分丢弃造成精度损失,为减少精度 损失,关键要处理好尾数下溢问题。 a)截断法 方法:将尾数超出机器字部分简单截去。 最大误差:整数接近1,二进制分数接近2 -m 正负:正数产生负误差 分布:间隔相同,均匀分布。 *
b)舍入法 方法:在规定字长外增设一位附加位,存放溢出 部分高位,处理时该位加1。 最大误差:整数二进制为0.5,分数为2m+) 正负:有正有负 分布:统计平均误差接近零,稍偏正,无法调节 c)恒置“1”法 方法:在规定字长之最低位恒置成“1状态。 最大误差:整数二进制为1,分数为2m 正负:有正有负。 分布:统计平均误差接近零,稍偏正,无法调节
b)舍入法 方法:在规定字长外增设一位附加位,存放溢出 部分高位,处理时该位加1。 最大误差:整数二进制为0.5,分数为2 -(m+1)。 正负:有正有负 分布:统计平均误差接近零,稍偏正,无法调节 c)恒置“1”法 方法:在规定字长之最低位恒置成“1”状态。 最大误差:整数二进制为1,分数为2 -m 正负:有正有负。 分布:统计平均误差接近零,稍偏正,无法调节
d)查表舍入法 方法:基于存贮逻辑思想,用ROM或PLA存放下溢 处理表,当k1位全位“1”时,以截断法处理;其 它以舍入法处理。 最大误差:最大为1。 正负:有正有负。 分布:不均匀,平均误差为零,可调节 优点:ROM速度快,平均误差可调为零,可调节。 缺点:增加过多硬件设备
d)查表舍入法 方法:基于存贮逻辑思想,用ROM或PLA存放下溢 处理表,当k-1位全位“1”时,以截断法处理;其 它以舍入法处理。 最大误差:最大为1。 正负:有正有负。 分布:不均匀,平均误差为零,可调节。 优点:ROM速度快,平均误差可调为零,可调节。 缺点:增加过多硬件设备
2寻址方式 1寻址方式分析 )不同机器的编址方式 a)把部件分类,各自从“o3开始单独编址,构成 多个一维线性地址空间。 b)把所有部件统一编成一个从“0”开始的一维线 性地址,对部件的访问反映为对地址的访问。 c隐式地址,采用约定的编址方式,不必计算部 件地址,加快访问速度
2.2寻址方式 1.寻址方式分析 1)不同机器的编址方式 a)把部件分类,各自从“0”开始单独编址,构成 多个一维线性地址空间。 b)把所有部件统一编成一个从“0”开始的一维线 性地址,对部件的访问反映为对地址的访问。 c)隐式地址,采用约定的编址方式,不必计算部 件地址,加快访问速度