第二章_运算方法和运算器2《计算机组成原理课件》.ppt

第二章_运算方法和运算器2《计算机组成原理课件》.ppt

第二章_运算方法和运算器2《计算机组成原理课件》

§2.2 定点加法、减法运算 1、补码加法 任意两个数的补码之和,等于该两数和的补码。 [X+Y]补= [X]补+[Y]补 (mod 2n+1或2) 两个数不管正负,均用补码表示,符号位应当做数值参加运算,符号位相加所产生的进位要丢掉,结果为补码。 可以证明: [X+Y]补= [X]补+[Y]补 [X-Y]补= [X]补+[-Y]补 [-Y]补的求法:将[Y]补连同符号位求反加1。 例11: X=+1001 Y=+0101,求 X+Y=? 定点运算器 ——定点加减法 例12: X=+0.1011 Y=-0.0101, 求 X+Y=? 解: 定点运算器 ——定点加减法 例(补充): X=-11001 ,Y=-00011,求 X+Y=? 解: 定点运算器——定点加减法 2、补码减法: [X]补- [Y]补=[X+(-Y)]补=[X]补+[-Y]补 (-Y)的补码称为[Y]补的机器负数,由[Y]补求[-Y]补的过程称为将[Y]补“变补”或对[Y]补求补,由[Y]补求[-Y]补的方法是,不管Y的真值为正或为负,都是将[Y]补的各位连同符号位在内全变反后,最低位加1。 定点运算器 ——定点加减法 例: X=-0.1011 Y=-0.0110,求 X-Y=? 解: 3、溢出及其判别方法:

文档评论(0)

1亿VIP精品文档

相关文档