그레이 코드(Gray Code)에 대한 설명으로 옳지 않은 것은? | [정보기기운용기능사 필기] 08년 1회차 기출문제 상세 페이지
1[정보기기운용기능사 필기] 08년 1회차
그레이 코드(Gray Code)에 대한 설명으로 옳지 않은 것은?
1
각 자리에 일정한 값을 부여하는 자리 값이 없는 코드이다.
2
(1111)2를 그레이코드로 변환하면 (1110)gray가 된다.
3
기계적인 동작을 제어하는데 알맞은 코드이다.
4
한 비트의 변환만으로 다음 값을 만들 수 있기 때문에 변화가 적다.
해설
2진수 를 그레이 코드로 변환하면 실제로는 (1000)이 되므로, "(1110)"으로 변환된다는 설명은 옳지 않다.
그레이 코드는 최상위 비트를 그대로 두고 인접한 두 비트를 XOR하여 다음 자리를 구하는데, 1111은 각 자리마다 인접 비트가 모두 같아 XOR 결과가 0이 되어 1000이 나온다.
자리 값이 없는 코드라는 점, 기계 제어에 적합하다는 점, 한 비트 변화만으로 다음 값을 만들 수 있어 변화가 적다는 점은 그레이 코드의 실제 특징으로 모두 옳다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.