양수 5를 4비트로 쓰기
0
1
0
1
먼저 빼는 수 5를 고정된 비트 폭 안에 맞춥니다.
뺄셈은 빼는 수를 2의 보수 음수로 바꾼 뒤 더합니다. 마지막 비트열은 같은 4비트 2의 보수 규칙으로 다시 읽습니다.
먼저 빼는 수 5를 고정된 비트 폭 안에 맞춥니다.
0은 1로, 1은 0으로 바꾸면 1의 보수가 됩니다.
1010에 1을 더한 1011이 4비트 2의 보수에서 -5입니다.
결과 비트열 1111은 부호 없는 수가 아니라 4비트 2의 보수로 읽습니다.
맨 앞 비트가 1이면 음수입니다. 1111을 다시 반전하고 1을 더하면 0001이므로 절댓값은 1, 원래 값은 -1입니다.
0100 + 1011 = 1111
4비트 2의 보수에서 1111 = -1