문제
다음 중 이진수 (0110)의 2의 보수 표현으로 옳은 것은?
① 1001 ② 1010 ③ 1011 ④ 1000
정답
2번
해설
정답: 2. 2의 보수는 "1의 보수 + 1"로 구한다. 0110의 1의 보수는 각 자리를 반전한 1001이고, 여기에 1을 더하면 1010이 된다.
오답 풀이
- 1번: 1001은 0110의 1의 보수일 뿐 2의 보수가 아니다.
- 2번: 1001 + 1 = 1010이 2의 보수이므로 정답이다.
- 3번: 1011은 계산 결과와 맞지 않는다.
- 4번: 1000은 계산 결과와 맞지 않는다.
보충 개념 2의 보수는 음수를 표현하는 데 쓰인다. 검산하면 0110(6) + 1010 = 10000으로, 4비트에서 올림을 버리면 0이 되어 1010이 -6에 해당함을 알 수 있다.