문제
다음 중 ASCII 코드에 대한 설명으로 옳지 않은 것은?
① 3개의 Zone 비트와 4개의 Digit 비트로 하나의 문자를 표현한다. ② 데이터 통신용으로 사용하며, 128가지 문자를 표현할 수 있다. ③ 2비트의 에러 검출 및 1비트의 에러 교정 비트를 포함한다. ④ 확장 ASCII 코드는 8비트를 사용하여 문자를 표현한다.
정답
3번
해설
정답: 3. ASCII 코드 자체에는 에러 검출·교정 비트가 포함되어 있지 않다. 패리티 비트 등은 별도로 추가하는 것이며, 에러 검출·교정을 내장한 것은 해밍 코드 등이다.
오답 풀이
- 1번: ASCII는 3비트 존(Zone) + 4비트 디지트(Digit), 즉 7비트로 한 문자를 표현하므로 옳다.
- 2번: 7비트로 2의 7승=128가지 문자를 표현하므로 옳다.
- 3번: ASCII에 에러 검출·교정 비트가 포함된다는 설명은 옳지 않다.
- 4번: 확장 ASCII는 8비트를 사용해 256가지 문자를 표현하므로 옳다.
보충 개념 주요 코드: BCD(6비트), ASCII(7비트, 통신용), EBCDIC(8비트), 유니코드(16비트, 전 세계 문자). 해밍 코드는 오류 검출·교정 기능을 가진다.