보수의 개념과 2의 보수법에 대해서 알아보자.
컴퓨터에서 음수를 표현하기 위해서 보수(補數)라는 것을 사용한다.
정수부분이 n개의 숫자로 구성된 r진법의 양수 N에 대한 r의 보수는 다음과 같이 구할 수 있다.
N의 r의 보수 = r^n-N (N!=0인경우)
= 0 (N==0인경우)
n=3, 정수부분이 3개로 구성됨
r=2, 2진법
N=5, 샘플로 5
정수 부분이 4개의 숫자로 구성된 2진법의 양수 5에 대한 2의 보수는 아래와 같다.
5의 2의 보수= 2^4-5
=16-5
=11
정수 부분이 3개의 숫자로 구성된 2진법의 음수 3에 대한 2의 보수는 아래와 같다.