컴퓨터활용능력
보수 (Complement)
장곰부대
2012. 11. 21. 13:47
보수는 컴퓨터가 기본적으로 수행하는 덧셈(가산)을 이용하여 뺄셈(보수감산)을 수행하기 위해 사용하다.
보수에는 다음의 두 종류가 있다.
① 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)