3:运算方法和运算部件全解
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (3) 规格化处理。 本例尾数已规格化,不需要再处理。如未规格化,需左规。 (4) 舍入。 尾数(乘积)低位部分的最高为1,需要舍入,在乘积高位部分的最低位加1,因此,[X·Y]补=1.0011010 (尾数部分) (5) 判溢出。 阶码未溢出,故结果为正确。 X·Y=2-2·(-0.1100110) 在求乘积的阶码(即两阶码相加)时,有可能产生上溢或下溢的情况;在进行规格化处理时,有可能产生下溢。 思考: 4. 阶码的底为8或16的浮点数乘法运算。 5. 浮点数除法运算步骤 3.6 运算部件 1. 定点运算部件 定点运算部件由算术逻辑运算部件ALU、若干个寄存器、移位电路、计数器、门电路等组成。ALU部件主要完成加减法算术运算及逻辑运算,其中还应包含有快速进位电路。 图3.9为定点运算部件的框图,考虑到最简单的情况,图中仅有三个寄存器(A,B,C),而目前一般的运算部件都设置有数量较多的寄存器,可任意放置操作数和运算结果等,称之为通用寄存器。 图3.9 定点运算部
原创力文档

文档评论(0)