모두CBT

그레이코드 0111을 2진수로 변환하면? | [임베디드기능사 필기] 10년 1회차 기출문제 상세 페이지

1[임베디드기능사 필기] 10년 1회차
그레이코드 0111을 2진수로 변환하면?
1
0101
2
0100
3
1010
4
1011
해설

정답은 '0101', 즉 01010101이다.

그레이코드를 2진수로 바꿀 때 최상위 자리는 그대로 두고, 그다음 자리부터는 바로 앞에서 구한 2진수 자리와 그 자리의 그레이코드를 배타적 논리합한 값을 쓴다. 그레이코드 g3g2g1g0=0111g_3g_2g_1g_0=0111에서 b3=0, b2=0⊕1=1, b1=1⊕1=0, b0=0⊕1=1b_3=0,\ b_2=0\oplus1=1,\ b_1=1\oplus1=0,\ b_0=0\oplus1=1이고, 결과는 01010101이다.

  • '0100'은 그레이코드 01100110 값에 대응하는 2진수이다.
  • '1010'은 그레이코드 11111111 값에 대응하는 2진수이다.
  • '1011'은 그레이코드 11101110 값에 대응하는 2진수이다.

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