Page 92 고등학교 디지털 논리 회로 교과서
P. 92









(2) 그레이 코드를 2진 코드로 변환하는 방법

① 그레이 코드의 왼쪽 최상위 비트는 그대로 내려 쓴다.
② 두 번째부터는 생성된 비트와 다음 비트를 비교하여 같으면 0, 다르면 1을 내려
쓰는 작업을 반복한다.





예제 1) 그레이 코드 1000을 2진 코드로 2) 그레이 코드 0101을 2진 코드로
변환해 보자 변환해 보자.

풀이 그레이 코드 1 0 0 0 풀이 그레이 코드 0 1 0 1
⊕ ⊕ ⊕ ⊕ ⊕ ⊕

2진 코드 1 1 1 1 2진 코드 0 1 1 0




연습하기


(1) 2진 코드 (1010) 2을 그레이 코드로 변환해 보자.




(2) 그레이 코드 1010을 2진 코드로 변환해 보자.










중단원 학습 정리


디지털 코드 코드 변환 방법


• 2진 코드의 왼쪽 최상위 비트는 그대로
2진 코드를
8421 코드 그레이 코드로 내려 쓴다.
10진수 0부터 9까지를 2진화한 코드 • 그 다음 그레이 비트부터는 바로 앞의 2
(BCD 코드) 변환하는 방법
진 비트와 다음 2진 비트를 비교하여 두
개가 같으면 0, 다르면 1을 내려 쓰는 작
BCD 코드(8421 코드)로 표현한 값에 업을 반복한다.
3초과 코드
3(=00112)을 더하여 나타낸 코드
• 그레이 코드의 왼쪽 최상위 비트는 그대
그레이 코드를 로 내려 쓴다.
그레이 코드 1비트씩만 변화하는 비가중치 코드 2진 코드로 • 두 번째부터는 생성된 비트와 다음 비트
변환하는 방법
를 비교하여 같으면 0, 다르면 1을 내려
쓰는 작업을 반복한다.





90 Ⅲ. 정보의 표현
   87   88   89   90   91   92   93   94   95   96   97