计算机组成原理_补码加减法运算_37.pptxVIP

  • 80
  • 0
  • 约6.95千字
  • 约 37页
  • 2016-12-31 发布于北京
  • 举报
计 算 机 组 成 原 理补码加减法运算补码加减法运算 1.原码加/减法运算加法规则: 先判符号位,若相同,绝对值相加,结果符号不变; 若不同,则作减法, |大| - |小|,结果符号与|大|相同。减法规则: 两个原码表示的数相减,首先将减数符号取反,然后将被减数与符号取反后的减数按原码加法进行运算。2.补码加法运算补码加法的公式:[ x ]补+[ y ]补=[ x+y ]补(mod 2)特点:不需要事先判断符号,符号位与码值位一起参加运算。 符号位相加后若有进位,则舍去该进位数字。 在模2意义下,任意两数的补码之和等于该两数之和的补码。 这是补码加法的理论基础。补码加法的特点: (1)符号位要作为数的一部分一起参加运算; (2)在模2的意义下相加,即大于2的进位要丢掉。其结论也适用于定点整数。例: x=0.1001, y=0.0101, 求 x+y。解: [x]补=0.1001, [y]补=0.0101 [x]补 0. 1 0 0 1 +[y]补 0. 0 1 0 1  [x+y ]补 0. 1 1 1 0 所以  x+y=+0.1110 例: x=+0.1011,y=-0.0101, 求 x+y。解: [x]补=0.1011, [y]补=1.1011 [x]补 0. 1 0 1 1+[y]补 1. 1 0 1 1  [x+y]补1 0. 0 1 1 0所以  x+y=0.01103.补码减法补码减法运算的公式: [ x -y ]补=[ x ]补-[ y ]补=[ x ]补+[-y ]补两数差的补码等于两数补码之差公式证明: 只要证明[–y]补= –[y]补, 上式即得证。证明: ∵ [x+y]补=[x]补+[ y]补 (mod 2) 令 y = -x ∴ [0]补 =[x]补 + [ -x]补 故 [-x]补=-[ x]补(mod 2)  减法运算化为加法完成。关键是求[-Y]补 例:x=+0.1101, y=+0.0110, 求 x-y。解: [x]补=0.1101 [ y]补=0.0110 [ -y]补=1.1010 [x]补 0.1 1 0 1+[-y]补 1.1 0 1 0  ∴ x-y=+0.0111[x-y]补 1 0.0 1 1 1 例: x= -0.1101,y= -0.0110,求x-y=?解:[x]补=1.0011 [y]补=1.1010 [-y]补=0.0110 [x]补 1.0 0 1 1 + [-y]补 0.0 1 1 0 [x-y]补 1.1 0 0 1∴x -y = - 0.0111上溢下溢机器定点小数表示溢出及与检测方法1.概念 在定点小数机器中,数的表示范围为|x|1。在运算过程中如出现大于1的现象,称为 “溢出”。 发生溢出的原因,是因为运算结果超出编码所能表示的数字大小。两个正数相加: 结果大于机器所能表示的最大正数,称为上溢;两个负数相加:结果小于机器所能表示的最小负数,称为下溢。0 .1 0 1 0 10 .0 1 0 0 0+1 .1 0 1 0 10 .1 1 1 0 1 1 .1 1 0 0 0+11 .0 1 1 0 1 例:x=+0.1011, y=+0.1001, 求x+y。?解:[x]补=0.1011? ?? [y]补=0.1001 [x]补 0. 1 0 1 1 +?? [y]补 0. 1 0 0 1 [x+y]补1. 0 1 0 0?两个正数相加的结果成为负数,这显然是错误的。?正常结果 例:x= -0.1101, y= -0.1011, 求x+y。 解:[x]补=1.0011??? [y]补=1.0101 [x]补 1. 0 0 1 1 +??[y]补 1. 0 1 0 1 [x+y]补?? 0. 1 0 0 0 正常结果两个负数相加的结果成为正数,这同样是错误的。xz0FA0y0溢出逻辑表达式为: V=S1 S2 Sc + S1 S2 Sc 判断V电路判断电路2.溢出的检测方法 [x]补 1. 0 0 1 1 +? [y]补 1. 0 1 0 1 [x+y]补 0. 1 0 0 0 [x]补 0. 1 0 1 1 +?? [y]补 0. 1 0 0 1 [x+y]补1. 0 1 0 0 (1)单符号位检测方法1设两数符号位分别为 S1、S2 和数符号位 SC0 .1 0 1 0 10 .0 1 0 0 0+1 .0 0 1 0 11 .1 0 1 0 10 .1 0 1 0 11 .1 1 0 0 0+0 .1 1 1 0 1 1 .1 1 0 0 00 .1 1 0 0 0++10 .1 1 1 0 1 11 .0 1 1 0 1 1 .0 1

文档评论(0)

1亿VIP精品文档

相关文档