第四章运算方法与运算器4_3

2019/03/22 09:32
定点运算器的组成与结构
<1>组成:算术逻辑运算器ALU(核心部件)、暂存器、通用寄存器、标志寄存器、内部总线和其他可选电路。
1)暂存器是用来存放参与运算的数据及运算结果对于程序员不可见;
2)通用寄存器是用来存放程序中用到的数据,程序员是可以见的;
3)标志寄存器用来记录运算结果的状态;
4)内部总件是用来联系各个部件的信息通道;
<2>如何确定各个部件的功能和组织方式是关键,取决于以下价格方面
1)指令系统 2)机器字长 3)机器数及运算原理 4)体系结构

浮点运算及运算器
1)浮点数加减运算
<1>首先是对阶,对阶的原则是小阶向大阶对齐;
<2>然后再是尾数相加,如果是减法就把尾数取反然后再相加;
<3>再是结果的规格化,然后会出现阶码溢出的问题,左规有可能出现负溢出,右规有可能出现正溢出的情况。
<4>会有舍入的,就是看最后要舍入的最近一位,是否为1,如果是且后面不全为0,那么进一位,如果是0,那么舍去,如果出现恰好是10....0,那么又得分两种情况,如果在取舍的最后一位为1,那么就进一位,如果是0,则不进位。
2)浮点乘法运算

posted @ 2019-03-24 18:44  睿晞  阅读(351)  评论(0编辑  收藏  举报