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
   19   20   21   22   23   24   25   26   27