BCD
- 6Bit 코드로 IBM 사에서 개발
- 1개의 문자를 2개의 Zone 비트와 4개의 Digit 비트로 표현
- 6Bit는 64개의 문자 표현 가능
- 1Bit의 Parity Bit를 추가하여 7Bit로 사용
- 영문 소문자 표현 불가
ASCII
- 7Bit 코드로 미국 표준협회에서 개발
- 1개의 문자를 3개의 Zone 비트와 4개의 Digit 비트로 표현
- 7Bit는 128개의 문자 표현 가능
- 1Bit의 Parity Bit를 추가하여 8Bit로 사용
- 통신 제어용 및 마이크로 컴퓨터의 기본 코드
EBCDIC
- 8Bit 코드로 IBM 사에서 개발
- 1개의 문자를 4개의 Zone 비트와 4개의 Digit 비트로 개발
- 8Bit는 256개의 문자 표현 가능
- 1Bit의 Parity Bit를 추가하여 9Bit로 사용
- 대형 기종의 컴퓨터에서 사용
BCD 코드 : 10진수 1자리의 수를 2진수 4Bit로 표현, 10진수 입출력 간편
Excess-3 코드 : BCD + 3 코드
Gray 코드 : BCD 코드의 인접하는 비트를 X-OR연산하여 만든 코드, 다양한 장치에서 숫자 표현시 사용
패리티 검사 코드 : 코드의 오류를 검사하기 위한 코드, 1Bit의 오류만 검출 가능
해밍 코드 : 오류를 스스로 검출하여 교정이 가능한 코드, 1Bit 오류만 교정 가능, 잉여비트 많이 필요
허프만 코드 : 사용되는 문자의 빈도수에 따라 코드의 길이가 달라짐
분류 | 코드종류 |
가중치 코드 | BCD(8421), 2421, 84-2-1, Biquinary, 5111, Ring-Counter |
비가중치 코드 | Excess-3, Gray, Jonson, 2-Out-of-5 |
자보수 코드 | Excess-3, 2421, 5111, 84-2-1 |
오류 검출용 코드 | 해밍코드, 패리티 검사 코드, Biquinary, Ring-Counter, 2-Out-of-5 |