问答题 计算下列用补码表示的二进制数的代数和。如果和为负数,请求出负数的绝对值。
【正确答案】01001101
         +00100110
          01110011
   由式可知,该两个数补码之和的符号位为0,故和为正数,这两个数的二进制数之和为(11110011):(不含符号位),和的补码为01110011。
【答案解析】
【正确答案】00011101
     +01001100
      01101001
   由式可知,这两个数之和为正数,其值为(1100101)2(不含符号位),其补码为01101001。
【答案解析】
【正确答案】00110010
     +10000011
      10110101
   由式可知,这两个数之和为负数,为求出该负数的绝对值,应先将和的补码还原为和的原码,方法是将补码除符号位外,其他各位求反后再加(1)2,即变成11001011。然后再由原码求绝对值,该和的绝对值是除去符号位后原码的其他各位,即为(1001011)2
【答案解析】
【正确答案】00011110
     +10011100
      10111010
   由式可知,该两个数之和为负数。和的原码为11000110,故负数的绝对值为(1000110)2
【答案解析】
【正确答案】11011101
     +01001011
      00101000
   由式可知,该两个数之和为正数,其值为(0101000)2
【答案解析】
【正确答案】10011101
     +01100110
      00000011
   由式可知,该两个数之和为正数,其值为(0000011)2
【答案解析】
【正确答案】11100111
     +11011011
      11000010
   由式可知,该两个数之和为负数,其和的原码为10111110,所以和的绝对值为(0111110)2
【答案解析】
【正确答案】11111001
     +10001000
      10000001
   由式可知,该两个数之和为负数,和的原码为11111111,所以和的绝对值戈(1111111)2
【答案解析】