본문 바로가기

컴퓨터활용능력

보수 (Complement)

 

보수는 컴퓨터가 기본적으로 수행하는 덧셈(가산)을 이용하여 뺄셈(보수감산)을 수행하기 위해 사용하다.

보수에는 다음의 두 종류가 있다.

 

① r 진법에 대한 r의 보수 : 보수를 구할 숫자의 자릿수 만큼 0을 채우고 가장 왼쪽에 1을 추가하여 기준을 만든다.

ex1) 33의 10의 보수

33+X = 100 -> X=100-33 -> X= 67

ex2) 10101(2)의 2의 보수

10101+X=100000 -> X=100000-10101 -> X=01011

 

② r 진법에 대한 r-1의 보수 : 보수를 구할 숫자의 자릿수만큼 r-1을 채운 수를 기준으로 한다.

ex1) 470의 9의 보수

X = 999-470 =  529

ex2) 11010(2)의 1의 보수

X = 11111(2)-11010(2)=00101(2)