解:将(-33)10+(63)10进行二进制数求和运算的步骤:
⑴ 首先将两数转换成8位二进制数,即
(-33)10=(-100001)2 =(10100001)2
(63)10=(+111111)2=(00111111)2
⑵ 将负数转换成8位二进制的补码,即
(-33)10 =(10100001) 原
=(11011110) 反
=(11011111) 补
⑶ 再将负数的二进制补码与正数的二进制数进行加法运算,即
(11011111)补+=(00111111)2
1 1 0 1 1 1 1 1
+ 0 0 1 1 1 1 1 1
1 0 0 0 1 1 1 1 0
⑷ 结果分析:步骤 ⑶中最后结果中的低8位即为两之和(最高位的“1”被舍去),将其转换成十进制数,便得了两数之和的十进制数,即
(1 0 0 0 1 1 1 1 0)2=24+23+22+21=16+8+4+2=(30)10