2진수 1011을 그레이 코드(Gray Code)로 변환한 것은? | [정보처리기능사 필기] 05년 5회차 기출문제 상세 페이지
1[정보처리기능사 필기] 05년 5회차
2진수 1011을 그레이 코드(Gray Code)로 변환한 것은?
1
0100
2
1110
3
0111
4
1010
해설
이진수를 그레이 코드로 변환할 때 최상위 비트는 그대로 두고, 이후 비트는 바로 왼쪽 비트와 현재 비트를 XOR한 값을 취하므로 1011은 ② 1110으로 변환된다.
1011을 b3b2b1b0=1011이라 하면 각 자리는 다음과 같이 구해진다.
g3=b3=1
g2=b3⊕b2=1⊕0=1
g1=b2⊕b1=0⊕1=1
g0=b1⊕b0=1⊕1=0계산 결과 1110이 되어 ① 0100, ③ 0111, ④ 1010과는 일치하지 않는다.
오류나 개정된 내용이 보이면 알려주세요