2003년03월16일 20번
[디지털전자회로] 그레이코드 101101을 2진수로 변환하면?
- ① 110110
- ② 111011
- ③ 011011
- ④ 111101
(정답률: 알수없음)
문제 해설
그레이코드는 인접한 두 수의 차이가 1인 이진수로 표현된 코드이다. 따라서 101101을 그레이코드에서 이진수로 변환하려면 첫 번째 숫자는 그대로 둔다. 그리고 두 번째 숫자부터는 이전 숫자와 XOR 연산을 수행하여 구한다.
101101의 첫 번째 숫자는 1이므로 이를 그대로 둔다. 두 번째 숫자는 1 XOR 0 = 1이다. 세 번째 숫자는 0 XOR 1 = 1이다. 네 번째 숫자는 1 XOR 1 = 0이다. 다섯 번째 숫자는 1 XOR 0 = 1이다. 마지막으로 여섯 번째 숫자는 0 XOR 1 = 1이다. 따라서 그레이코드 101101은 이진수로 110110이 된다.
따라서 정답은 "110110"이다.
101101의 첫 번째 숫자는 1이므로 이를 그대로 둔다. 두 번째 숫자는 1 XOR 0 = 1이다. 세 번째 숫자는 0 XOR 1 = 1이다. 네 번째 숫자는 1 XOR 1 = 0이다. 다섯 번째 숫자는 1 XOR 0 = 1이다. 마지막으로 여섯 번째 숫자는 0 XOR 1 = 1이다. 따라서 그레이코드 101101은 이진수로 110110이 된다.
따라서 정답은 "110110"이다.