Two's Complement
4비트에서 4 - 5는 5의 2의 보수를 더해 계산한다
컴퓨터는 뺄셈을 직접 하지 않고, 빼는 수를 2의 보수로 바꾼 뒤 덧셈으로 처리합니다.
01
0101
5를 4비트로 씁니다.
02
1010
비트를 모두 반전합니다.
03
1011
1을 더해 -5를 만듭니다.
04
1111
4 + (-5)의 결과입니다.
덧셈
0100 + 1011 ------ 1111
음수로 읽기
1111 반전 0000 +1 0001 값 -1
핵심: 정해진 비트 수 밖으로 넘어간 올림은 버리고, 결과의 맨 앞 비트가 1이면 음수로 읽습니다.