컴퓨터 내부에서는 사칙 연산을 할 때 가산기(adder)만 사용하기 때문에 뺄셈을 덧셈으로 변환하여 계산
1비트만이 차이가 나게 표기한 2비트 표기법 중 하나임
바이너리 코드 --> 그레이 코드: msb는 그대로 내리고, 다음 값부터 이전 값이랑 xor연산 진행
그레이 코드 --> 바이너리 코드: msb는 그대로 내리고, 다음 값을 변환된 값이랑 xor연산 진행