본문 바로가기
전자공학철도신호기사 · 2019년09월21일 · 4/80

4.다음 중 그레이 코드(grey code) 10110110을 2진수 코드로 옳게 표시한 것은?

1
01101011
2
10101101
3
01001100
4
11011011정답

해설

Grey Code를 2진수로 변환하는 과정: ㄱ. Grey Code의 가장 왼쪽 Bit는 2진수의 가장 왼쪽 Bit가 됨. ㄴ. 2진수의 왼쪽에서 두 번째 Bit는 새로 생긴 2진수 Bit와 Grey Code의 왼쪽에서 두 번째 Bit를 더한 결과 값이 됨. ※ 이때에 Carry는 무시! ㄷ. 이후의 2진수는 ㄴ과 동일한 방식으로 진행. Grey Code : 1 0 1 1 0 1 1 0 ↓↗↓↗↓↗↓↗↓↗↓↗↓↗↓ 2진수 Code : 1 1 0 1 1 0 1 1 다시 한번 설명하자면, Grey Code에서 최좌측에 있는 수를 내려주고, 그 수를 오른쪽 위의 Grey Code 숫자와 더해주되, 1 + 1이 되서 올림수(Carry)가 발생하면, 이 Carry는 무시하고/버리고, 0 을 기입하는 방식으로 차근차근 덧셈을 해나가면 됨!

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기