1第第22章运算方法与运算章运算方法与运算器器第第44章运算方法与运算器章运算方法与运算器2
1定点数的加减运算及实现定点数的加减运算及实现2
2定点数的乘法运算及实现定点数的乘法运算及实现2
3定点数除法运算及实现定点数除法运算及实现2
4定点运算器的组成与结构定点运算器的组成与结构2
5浮点运算及运算器浮点运算及运算器作业作业2第第22章运算方法与运算章运算方法与运算器器2
1定点数的加减运算及实现定点数的加减运算及实现一、补码加减运算及运算器一、补码加减运算及运算器二、机器数的移位运算二、机器数的移位运算3第第22章运算方法与运算章运算方法与运算器器一、补码加减运算及运算器一、补码加减运算及运算器11、补码加减运算方法、补码加减运算方法22、补码加减运算的溢出判断、补码加减运算的溢出判断33、补码加减运算器、补码加减运算器4第第22章运算方法与运算章运算方法与运算器器11、补码加减运算方法、补码加减运算方法补码的加减运算的公式是:补码的加减运算的公式是:[X+Y][X+Y]补补=[X]=[X]补补+[Y]+[Y]补补[X-Y][X-Y]补补=[X]=[X]补补+[-Y]+[-Y]补补特点:特点:使用补码进行加减运算,使用补码进行加减运算,符号位和数值位一符号位和数值位一样参加运算样参加运算
补码的减法可以用加法来实现补码的减法可以用加法来实现,任意两数之,任意两数之差的补码等于被减数的补码与减数相反数的差的补码等于被减数的补码与减数相反数的补码之和
5第第22章运算方法与运算章运算方法与运算器器求补运算:求补运算:[Y][Y]补补→→[-Y][-Y]补补求补规则:求补规则:将将[Y][Y]补补包括符号位在内每一位取反,末包括符号位在内每一位取反,末位加位加11
若若[Y][Y]补补=Y0=Y0,,Y1……YnY1……Y