음수 만들기
5 = 0101 반전 = 1010 +1 = 1011
4비트에서 -5는 1011입니다.
2의 보수 문제는 비트를 반전하고 1을 더한 뒤, 정해진 비트 수 안에서 결과를 다시 음수로 읽는 절차입니다.
5 = 0101 반전 = 1010 +1 = 1011
4비트에서 -5는 1011입니다.
4 - 5 = 0100 + 1011 = 1111
컴퓨터는 -5를 더해서 뺄셈을 처리합니다.
1111 반전 = 0000 +1 = 0001
맨 앞이 1이면 음수입니다. 절댓값 1이므로 -1입니다.
4비트 signed -8 ~ +7
7 + 1은 실제 값 8이라서 4비트 2의 보수 범위를 넘습니다.