연속되는 2개의 숫자를 표현한 코드에서 한 개의 비트를 변경하면 새로운… | [정보처리기능사 필기] 10년 2회차 기출문제 상세 페이지
1[정보처리기능사 필기] 10년 2회차
연속되는 2개의 숫자를 표현한 코드에서 한 개의 비트를 변경하면 새로운 코드가 되기 때문에 아날로그-디지털 변환, 데이터 전송 등에 주로 사용되는 코드는?
1
Hamming Code
2
Gray Code
3
DEBDIC Code
4
ASCII Code
해설
인접한 두 수의 코드값이 단 1비트만 달라지도록 구성된 코드는 ② Gray Code이다.
값이 하나 증가할 때 여러 비트가 동시에 바뀌지 않으므로 전환 과도기의 오판독이 생기지 않아 아날로그-디지털 변환기나 데이터 전송에 쓰인다.
다만 자리마다 가중치가 없어 사칙연산에는 적합하지 않다.
- ① Hamming Code — 패리티 비트를 덧붙여 오류를 검출·정정하는 코드로, 인접 수 사이의 1비트 변화 특성과는 관계가 없다.
- ③ DEBDIC Code(EBCDIC) — IBM 계열에서 쓰인 8비트 문자 표현 코드로, 문자·숫자·기호에 코드값을 배정한 것일 뿐 1비트 변화 성질이 없다.
- ④ ASCII Code — 7비트 문자 표현 코드로, ③과 같은 문자 코드 계열이며 역시 인접 코드 간 1비트 변화와 무관하다.
오류나 개정된 내용이 보이면 알려주세요