2011. 10. 7. 21:20

 

ASCII 코드는 미국에서 표준화한 데이터 처리 및 통신시스템 상호간의 정보교환용 표준 부호체계를 의미한다.

이 당시 문자(Character)를 표현 하는데 7bit를 1byte로 사용하였고,

이후 메모리의 구조가 변화됨에 따라 8bit를 1byte로 구성하게 되었다.

 

ASCII 코드는 모두 256(개의 부호를 두 개의 집합, 즉 표준 집합(standard set)과 확장 집합(extended set)으로 구분.

표준 집합 : 십진수 0~127(16진수 0x00~0x7f)가지 128개 문자 부호 제공.

(제어문자, 알파벳 대문자와 소문자, '0'~'9'까지의 숫자 그리고 일반적으로 사용되는 특수 기호로 구성)

확장 집합 : 십진수 128~255(16진수 0x80~0xff)가지 128개 문자 부호를 추가로 제공.

(컴퓨터 업체나 프로그래머로 하여금 여러 다양한 문자를 할당하여 사용할 수 있도록 하였기 때문에 일반적으로

통용되는 코드 집합이 아니며 컴퓨터 제조 회사나 국가별로 차이가 있다)

 

제어 문자(control characters) : 0부터 ~ 31까지(16진수로 0x00 ~ 0x1f)는

TAB, CR(Carriage Return), LE(line Feed)등의 제어 문자를 표현하기 위한 용도.

출력 가능한 문자(printable characters) : 32부터 ~ 126까지 출력으로 확인 가능한(Printable)문자들로 구성.

 

Standard ASCII Codes

 

Extended ASCII Codes

Posted by devanix