본문 바로가기

CS Fundamental

[CS Fundamental] 아스키 코드

1) 아스키 코드란?

- 수와 마찬가지로 텍스트를 표현하는 방법의 경우에도 몇 가지 아이디어가 서로 경쟁했다.

  1963년부터 승자는 ASCII였다.

  아스키는 키보드에 있는 모든 기호에 대해 7비트 수 값을 할당했다.

  예를 들어, 65는 대문자 A를, 66은 대문자 B를 표현한다. 

 

- 아스키 코드 표에서 몇 가지 재미있는 코드가 눈에 띄었을 것이다.

  이런 코드들은 글자를 출력하는데 쓰이지 않고, 장치를 제어하기 위해 쓰이기 때문에

  제어 문자(control character)라고 불린다. 

 

- 이 중 상당수는 통신 제어를 위한 문자다.

  예를 들어, ACK(수신 확인)는 '메시지를 받았음'이라는 뜻이고,

  NAK(반수신확인)는 '메시지를 받지 못했음'이라는 뜻이다.