보수기

이 문서는 토막글입니다.

이 문서는 토막글로 분류되는 800바이트 이하의 문서입니다. 토막글을 채우는 것은 기여자의 따뜻한 손길입니다. 이 틀을 적용할 시 틀의 매개변수로 분류:토막글의 하위 분류 중 적절한 분류를 지정해 주시기 바랍니다.

補數器
complementer

디지털 논리회로 중 하나로서 입력에 대해서 보수를 취하는 기능을 한다.

디지털 논리회로에서는 보수기와 가산기를 이용하여 감산을 한다. 예를 들어 3 = 0011, 5 = 0101 이면 3-5=3+(-5)=0011+11011=11110이 나오며 이는 다시 한번 보수를 취해주면 00010이 나온다. 이는 2를 뜻하고 마지막에서 보수를 취해준 이유는 부호 비트가 1이여서 음수이기 때문이다.
즉, 정상적으로 -2가 나온다.

일반적으로 1의 보수와 2의 보수를 취할 수 있는 회로로 나누어 지며 컴퓨터 시스템에서는 2의 보수를 이용하여 연산을 하는 것이 일반적이다.

1의 보수는 모든 입력 비트를 반전시키는 것이며, 2의 보수는 1의 보수의 값에 1bit를 더하는 것이다.