ASCII
IT 위키
ASCII : American Standard Code for Information Interchange; 아스키 코드
미국 국립 표준 연구소(ANSI)가 제정한 7비트 문자 부호 체계. 개인용 컴퓨터와 데이터 통신에서 가장 널리 쓰인다.
- 7비트를 쓰므로 128가지 문자를 표현한다.
- 3비트의 존(Zone) 비트와 4비트의 디지트(Digit) 비트로 이루어진다.
- 영문 대소문자, 숫자, 문장 부호, 제어 문자를 담는다.
- 나머지 한 비트는 패리티 비트로 써서 오류를 검출할 수 있다.
다만 패리티는 검출만 가능하고 교정은 하지 못한다. 교정은 해밍 코드가 한다.
- 8비트를 써서 256가지를 표현한다.
- 늘어난 128자리에 유럽 문자나 괘선 문자를 넣었다.
- 각 나라의 언어를 모두 표현하지는 못한다.
한글·한자 같은 문자를 담으려면 유니코드가 필요하다.
| 코드 | 비트 | 쓰임 |
|---|---|---|
| BCD | 6비트 | 64자. 영문 소문자를 표현하지 못한다 |
| ASCII | 7비트 | 개인용 컴퓨터와 데이터 통신 |
| EBCDIC | 8비트 | 256자. 대형 컴퓨터(IBM)의 범용 코드 |
| 유니코드 | 16비트 이상 | 세계 모든 문자 |
앞의 32자리는 화면에 보이지 않는 제어 문자다.
NUL, SOH, STX, ETX,
EOT, ENQ, ACK, LF,
CR, ESC 등이 있다.
