汇编语言与计算机系统组成第2章 计算机中的信息表示.ppt

汇编语言与计算机系统组成第2章 计算机中的信息表示.ppt

例2.15 设x=0.111111,y= -0.111001,用原码两位乘求[x﹒y]补。 2.3.4除法运算 1.分析笔算除法 ②按照每次减法总是保持余数不动低位补0,再减去右移后的除数这一规则,则要求加法器的倍数必须为除数的两倍。仔细分析发现,右移除数可以用左移余数的办法代替,其运算结果是一样的,但对线路结构更有利。不过此刻所得到的余数不是真正的余数,只有将它乘上2-n才是真正的余数。 ③笔算求商时是从高位向低位逐位求的,而要求机器把每位商直接写到寄存器的不同位也是不可取的。计算机可将每一位商直接写到寄存器的最低位,并把原来的部分商左移一位。 综上所述,便可得原码除法运算规则。 2.4 浮点四则运算 2.4.1 浮点加减运算 由于浮点数尾数的小数点均固定在第一数值位前,所以尾数的加减运算规则与定点数完全相同。但由于其阶码的大小又直接反映尾数有效值的小数点位置,因此当两浮点数阶码不等时,因两尾数小数点的实际位置不一样,尾数部分无法直接进行加减运算。因此,浮点数加减运算必须按以下几步进行: ①对阶,使两数的小数点位置对齐。 ②尾数求和,将对阶后的两尾数按定点加减运算规则求和(差)。 ③规格化,为增加有效数字的位数,提高运算精度,必须将求和(差)后的尾数规格化。 ④舍入,为提高精度,要考虑尾数右移时丢失的数值位。 ⑤判断结果,即判断结果是否溢出。 1.对阶 2.尾数求

文档评论(0)

1亿VIP精品文档

相关文档