1의 보수, 2의 보수
컴퓨터를 포함한 각종 논리회로에서 음수를 표현하는 방법은 다음 3가지가 있다. 부호 절대값 (Sign-Magnitude)1의 보수 (1's Complement)2의 보수 (2's Complement) 그런데 실제로 널리 사용되는 것은 2의 보수 방식이다. 이유는 회로가 간단해지기 때문이다. 위의 세가지 방식을 각각 살펴보면서 장·단점을 비교해 보자. 1. 부호 절대값 (Sign-Magnitude) 부호 절대값 방식은 가장 쉽게 생각할 수 있는 방식이다. MSB(최상위비트)을 부호비트(0이면 양수, 1이면 음수)로 사용하고, 나머지는 절대값을 표현한다. 4비트 정수를 예로 들면, 0000 +0 1000 -00001 1 1001 -10010 2 1010 -20011 3 1011 -30100 4 1100 -4..