4-5. 2진 감산기 (Binary subtractor) 지금까지 알아본 가산기(adder)을 이용해서 감산기(subtractor)을 만들 수 있다. 컴퓨터는 빼기의 연산을 하더라도 보수의 개념을 이용해서 뺄셈을 수행하기 때문에 같은 하드웨어로 사용 가능하다. 자 위의 그림에서 입력단에 사용된 싱글인풋 XOR gate를 보자 (실제로는 M과 입력단 두개의 입력) 감산기가 앞서 배운 가산기와 달라진 점이라면 앞에 XOR 게이트 하나가 붙어있다는 것 밖에는 없다. XOR의 연산을 차근차근 따라가 보면 XOR의 쓰임새에 대해서 알 수 있다. 경우의 수는 M이 0이거나 1인 경우만 존재하기 때문에. 두가지 경우를 생각해 보겠다. M = 0으로 고정된 경우 XOR연산은 두 입력 모두 0이거나 1인 경우만 0을 출..