아스키(ASCII)는 미국 표준연구소, 안시(American National Standard Institute)에서 63년 제정한 표준 코드규약이다. 표로그래밍시 화면에 구현해야하는 알파벳문자나 스페이스 느낌표 $와 같은 기호 등 키보드에 있는 문자마다 할당된 코드값을 10진수와 2진수, 16진수로 정의해 놓은 체계를 말한다.
이 코드체계는 컴퓨터 용어사전이나 프로그래밍 관련서적에서 흔히 볼 수 있는데 인간의 문자를 기계어로 변환하기 직전단계인 2진수로 변환한 값을 정의하고 있다. 즉 아스키는 컴퓨터 내부에서 문자를 이진수로 표현하기 위해 사용되는 코드로서 8비트로 2백56개의 문자세트를 만들어 사용한다.
아스키가 정의되던 60년대에는 컴퓨터 데이터를 이용한 데이터 커뮤니케이션이 서서히 무르익던 시기로 표준 코드규약에 관한 발표가 잇따랐다. 아스키가 제정되기 1년 전인 62년에 이미 IBM은 8비트를 사용하는 엡시딕(Extended Binary Coded Decimal Interchange Code)을 발표하면서 엡시딕이 표준코드로 사용됐다. 60년대는 IBM의 대형컴퓨터가 컴퓨터에서는 표준으로 자리잡고 있었기 때문에 IBM컴퓨터를 기반으로 한 환경에서 사용할 표준코드가 필요했기 때문이다.
그러나 이듬해 미국 표준연구소에서 아스키를 발표하면서 엡시딕은 산업표준 획득의 8부능선에서 아스키에 자리를 내주어야 했다. 아스키는 안시에 의해 68년 ANSI스탠더드 X3.4로 제정됐고 또 73년에는 ISO636과 CCITT V.2으로 국제 알파벳 표준화했다.
이 아스키는 7비트 코드로 문자세트를 표시하던 방식을 처음 채택해 사용했는데 76년 안시스탠더드 X3.16과 CCITT 스탠더드 V.4에서 추가적으로 패리티체크 비트인 1비트를 삽입하면서 8비트를 사용하기 시작했다.
이야기와 넷텀 등 PC통신용 프로그램에서 흔히 볼 수 있는 「ODD」와 「EVEN」이 바로 패리티체크 비트로 데이터 전송시 발생하는 오류를 보정해주기 위해 고안된 개념이다. ODD의 경우에는 홀수 패리티 정보를 나타내는 비트들에 한 비트를 덧붙여 전송된 데이터의 오류여부를 판별해내는 방식을 사용한다.
<이규태 기자>
많이 본 뉴스
-
1
단독K콘텐츠 갉아먹는 뉴토끼, URL 바꿔가며 '숨바꼭질'
-
2
애플, '4면 벤딩' 디스플레이 업그레이드…韓 디스플레이 출격 대기
-
3
LGD, OLED 신기술 투자 장비 업체로 선익·아바코 선정
-
4
더 뉴 그랜저, 프리미엄에 SDV 더했다…대한민국 대표 세단의 진화
-
5
파업 D-7, 삼성 반도체 '웜다운' 돌입…100조 피해 현실화
-
6
정유업계, 조 단위 이익에도 쓴웃음…실적 롤러코스터 우려 고조
-
7
“실패 가능성 큰 사업은 중단”…과기정통부, 구축형 R&D 전주기 관리 강화
-
8
삼성전자 총파업 카운트다운…K반도체 생태계 셧다운 위기
-
9
KGM, 12m 전기버스 첫 개발…中 대형 버스에 맞불
-
10
정의선 회장 “테슬라·BYD 공세 성장 기회로…로봇 시행착오 극복”
브랜드 뉴스룸
×



















