Windows Server/Kernel

2의 보수 표현

MayStyle 2007. 10. 26. 14:51

- 8 을 2의 보수로 표현 하자면

1. 8을 2진수로 표현
0000 1000

2. 2진수의 모든 비트를 invert 한다.
1111 0111

3. 1을 더한다.
1111 0111 + 1 = 1111 1000

즉 -8 은 1111 1000 이 되며,

4 - 8을 한다고 할때, 4 + -8 계산을 통해 뺏셈 계산을 덧셈과 같이 계산 할 수 있게 된다.