모두CBT

다음 중 자기보수 코드(Self Complement Code)인 것은? | [방송통신기사 필기] 19년 1회차 기출문제 상세 페이지

1[방송통신기사 필기] 19년 1회차
다음 중 자기보수 코드(Self Complement Code)인 것은?
1
3초과 코드
2
BCD 코드
3
그레이 코드
4
해밍 코드
해설

자기보수 코드인 것은 3초과 코드이다.

자기보수 코드는 어떤 숫자의 코드를 비트 반전하면 그 숫자의 9의 보수 코드가 되는 코드이다. 3초과 코드에서 0은 0011, 9는 1100 으로 서로 비트 반전 관계이고, 다른 숫자 쌍(1과 8, 2와 7 등)도 같다.

  • BCD 코드는 0인 0000 을 반전하면 1111 이 되어 9인 1001 이 아니므로 자기보수 코드가 아니다.
  • 그레이 코드는 0인 0000 을 반전한 1111 이 9의 그레이 코드 1101 과 달라 자기보수 코드가 아니다.
  • 해밍 코드는 데이터 비트에 검사 비트를 붙인 오류 정정 코드로, BCD 데이터 비트를 반전하면 9의 보수가 아닌 15의 보수가 되므로 자기보수 코드가 아니다.

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