补码的算法是取反加1,8000H,变成二进制是,1000 0000 0000 0000,取反之后是,0111 1111 1111 1111,加1之后进位,变成 1000 0000 0000 0000其实,正数的补码与其原码相同;负数的补码是在其反码的末位加1.