•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

아스키 코드

최근 수정 시각 : 2024-11-05 20:16:59 | 조회수 : 6

American Standard Code Information Interchange code, ASCII

1962년 미국 국립 표준 연구소인 안시(ANSI)가 정의한 미국 표준 정보 교환 코드로, 대표적인 문자 인코딩이다. 각종 기호와 영문자를 지원한다.

목차

1. 구성
2. 아스키 코드 표
3. 이진 코드로 바꾸기
4. 영상

1. 구성

아스키 코드는 0에서 127번까지 모두 128개의 부호를 표현한다. 즉 $2^7$ 개의 부호를 사용하기 때문에 아스키 코드는 7비트 이진 데이터이다. 그러나 1byte는 8bit이듯이 보통의 기억장치는 8비트를 사용하기 때문에 나머지 한 개의 비트는 아스키 기반 확장 인코딩의 종류에 따라 패리티 비트나 보조 비트로 사용된다. 이렇게 데이터를 8개의 비트 단위로 묶어 한 번에 처리하게 되므로 아스키 코드 문자 인코딩은 SBCS (Single Byte Character Set)로 분류된다. 처음 0~31번은 프린터 명령 등에 쓰이는 제어문자이나, 지금은 거의 쓰이지 않는다. 아스키 코드는 외국어를 지원하지 않는다는 단점 때문에 유니코드가 같이 쓰인다.

2. 아스키 코드 표

10진수16진수해당문자10진수16진수해당문자10진수16진수해당문자
0~3100~1F제어문자6440@9761a
3220Space6541A9862b
3321!6642B9963c
3422"6743C10064d
3523#6844D10165e
3624$6945E10266f
3725%7046F10367g
3826&7147G10468h
39277248H10569i
4028(7349I1066Aj
4129)744AJ1076Bk
422A
754BK1086Cl
432B+764CL1096Dm
442C,774DM1106En
452D-784EN1116Fo
462E.794FO11270p
472F/8050P11371q
483008151Q11472r
493118252R11573s
503228353S11674t
513338454T11775u
523448555U11876v
533558656V11977w
543668757W12078x
553778858X12179y
563888959Y1227Az
57399905AZ1237B{
583A:915B[1247C
593B;925C1257D}
603C<935D]1267E~
613D=945E1277F
623E>955F_
633F?9660

3. 이진 코드로 바꾸기

영어 문장을 컴퓨터가 주로 사용하는 기계어, 즉 이진(Binary) 코드로 바꿔 나타내고 싶다면 위 아스키 코드 표에서 해당 문자의 10진수 또는 16진수를 2진수로 바꿔서 서술해나가면 된다. 다음은 패리티 비트를 사용하지 않은 예시로, 한 문자가 7비트로 되어 있다.
You are super surplus man.
10110011101111111010100000001100001111001011001010000000111001111101011110000110010111100100000000111001111101011110010111000011111001110101111001100000001101101110000111011100101110

4. 영상