모두CBT

2진수 0111를 그레이 코드로 올바르게 변환한 것은? | [임베디드기능사 필기] 16년 1회차 기출문제 상세 페이지

1[임베디드기능사 필기] 16년 1회차
2진수 0111를 그레이 코드로 올바르게 변환한 것은?
1
0111
2
0101
3
0100
4
1100
해설

그레이 코드(Gray code) 변환은 이진수의 각 자릿수를 왼쪽부터 누적 XOR하여 구한다. 2진수 0111을 그레이 코드로 변환하면: 첫 자리는 그대로 0, 두 번째는 0⊕1=1, 세 번째는 1⊕1=0, 네 번째는 0⊕1=1이므로 0101이 되어야 하는데, 정답이 0100이라면 검증이 필요하다. 재확인하면 일반적 그레이 코드 변환 공식에 따르면 0111 → 0101이 올바르지만, 문제에서 제시된 정답 3번(0100)과 표준 그레이 코드 변환 결과가 일치하지 않는다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.