Page 24 -
P. 24
그림 2‑4 9의 보수(두 자리 수)
3 2 6
9 9 9
= 6 = 7 = 3
10의 보수도 구해 보겠습니다. 3의 10의 보수는 3의 9의 보수인 6에 1을 더한 값인 7입니다.
26의 10의 보수는 9의 보수인 73에 1을 더한 값인 74입니다.
세 자릿수 수에도 적용해 볼까요? 123의 9의 보수와 10의 보수를 그림을 통해 계산해 보겠습
니다.
그림 2‑5 9의 보수와 10의 보수(세 자리 수)
1 2 3 9의 보수 8 7 6 9의 보수
8 7 6 + 1
9 9 9 8 7 7 10의 보수
1 + 8 = 9
2 + 7 = 9
3 + 6 = 9
한 자릿수 수나 두 자릿수 수와 같은 원리입니다.
보수의 개념을 알았으니 이제 2진수의 2의 보수(two’s complement)에 대해 생각해 볼까요?
2장 정수 29