무선설비산업기사 기출문제·모의고사·오답노트·자동채점

2008年09月07일 62번

[전자계산기 일반 및 무선설비기준]
2진수 0111을 그레이 코드(Gray code)로 변환하면?

  • ① 1010
  • ② 0100
  • ③ 0000
  • ④ 1111
(정답률: 78%)

문제 해설

그레이 코드는 인접한 두 수의 비트 차이가 1인 코드이다. 따라서 2진수 0111을 그레이 코드로 변환하려면 첫 번째 비트부터 차례대로 비교해보면 된다.

- 0과 1의 비트 차이는 1이므로 첫 번째 비트는 그대로 유지한다.
- 두 번째 비트는 1과 1의 비트 차이가 0이므로 그대로 유지한다.
- 세 번째 비트는 1과 0의 비트 차이가 1이므로 1과 0을 교차해서 적용한다.
- 1 -> 0
- 1 -> 0
- 1 -> 1
- 0 -> 1

따라서 2진수 0111의 그레이 코드는 0100이 된다.
AppStore에서 다운로드 APK 다운로드

연도별