컴퓨터프로그래밍

코드 및 유형에 대한 설명, 테이블 : ASCII 문자

알려진 바와 같이, 컴퓨터는 1과 0의 순서로 제시, 바이너리 형태로 정보를 저장한다. 인간이 섭취하기에 적합한 형태로 정보를 변환하기 위해, 각 고유 번호의 순서 때 해당 문자가 디스플레이하는 대체.

상관 관계 시스템 이진 코드 중 하나는 인쇄 및 제어 문자는 ASCII입니다.

컴퓨터 기술의 개발의 현재 수준에서 사용자는 각각의 특정 심볼에 대한 코드를 알 필요가 없다. 그러나, 코딩이 수행되는 방법에 대한 일반적인 이해는 매우 유용하고, 전문가의 몇 가지 카테고리와 모든 필요합니다.

ASCII 만들기

코딩의 원래 형태는 1963 년에 개발 된 후 25 년에 두 번 업데이트.

ASCII 문자 테이블의 원래 버전에서는 128 자, 나중에 확장 개장하여 첫 128 개 문자가 저장되는 버전 및 이전에 결석 8 번째 비트 매핑 기호 관련 코드가 포함되어 있습니다.

수년에 걸쳐,이 인코딩은 세계에서 가장 인기가있다. 2006 년 최고의 장소는 1252 년 라틴했다, 2007 년 말 현재 단단히 선도적 인 위치 유니 코드를 보유하고 있습니다.

컴퓨터 ASCII 표현

각 ASCII 문자는 자신의 코드가 8 개 문자로 구성된 제로 또는 하나를 나타내는 있습니다. 이러한 표현의 최소 수는 테이블의 첫 번째 요소의 소스이며, 제로 (이진법 여덟 제로)이다.

원래의 ASCII 버전으로 최대 바이너리 코드 + 널 일곱 개 단위이며, 확장 된 버전 - 여덟 번째 비트로 연결 팔 개 단위.

제어 문자

데이터 전송을 위해 기계 .. - 제어 문자는 그래픽 표현을하지 않으며 그들은 텍스트, 탭, 사운드 신호를 생성, TTY에 대한 다양한 작업 (텔레타이프의 시작과 끝을 표시 할 수있는 텍스트의 조직, 장치 관리 등을 위해 사용되는 징후라고 전기 채널) 출력 디바이스 데이터의 해상도 등 소거 동작.

ASCII 문자 테이블에서 0 (31)에 배치하고, 127은 제어 문자에 할당된다. 33마르크의 총.

나머지 문자

"A"와 자본 ASCII 문자 테이블에서 서로 다른 코드에 "A"수평 대응 : 나머지 95 개 위치는 문장 부호와 수학 연산, 소수점 숫자, 알파벳 문자, 다른 레지스터를 위해 예약되어 있습니다.

표의 문자 번호

사람이 소프트웨어 개발에 종사, 또는 정보 기술 분야에서 다른 작업을 수행 할 경우, ASCII 문자의 숫자의 수를 알 필요가있다.

전술 한 바와 같이, 0-31 및 (127)의 위치는 제어 문자를 받아. 번호 (32)는 공백, 숫자 33-47에 할당하고, 58-64는 구두점 및 기본적인 수학 연산을 위해 예약되어 있습니다.

라틴어 대문자 알파벳 순으로 배열 된 90 번째부터 65 번째 넘버링된다. 소문자는 알파벳 순서로, 그들의 위치에 배치되고 - 97 번째부터 122 번째까지. 괄호 및 괄호, 사선과 직선 기능뿐만 아니라 일부 분음 부호에 할당 된 나머지 번호 (91-96 및 123-126).

편리한 그래픽 표현 심볼의 전체 테이블 위의 이미지에서 볼 수 있습니다. 아래 그림은 러시아 ASCII 문자 테이블에 표시의 수를 표시합니다.

확장 ASCII

코딩의 원래 버전이 미국의 멤버를 기반으로 개발 되었기 때문에, 적극적으로 유럽 언어에서 사용 기록 및 국가의 알파벳 만 분음 부호의 경우에도 편리하게 사용뿐만 아니라 다양한 유형에 대해이 제공되지 않았습니다.

8 비트 확장 부호화의 형성에 관여하고있다. 이 버전은 드로잉 테이블, 수학 기호의 숫자에 사용되는 국가 유럽 알파벳과 음성 기호, 그래픽 요소, 상징이 포함되어 있습니다.

일부 ASCII-문자는 거의 오늘날 사용되지 않습니다. 특히이 많은 테이블의 그래픽 표현의 더 편리한 방법이 도입되고, 확장 된 인코딩의 개발 이후 몇 년 동안 같이 테이블을 그리는 데 사용되는 문자에 적용됩니다.

내셔널은 인코딩을 변형

ASCII 확장 버전의 출현은 러시아어, 그리스어, 아랍어 문자를 배치했다 라틴어 문자를 배치 재생산 버전 코딩을 사용하는 국제 문자를 표시하기 전에.

테이블의 두 코드는 표준 US-ASCII와 그 국가 목표 사이의 전환을 위해 예약되어 있습니다.

아스키 후 테이블의 원래 버전이 제로 8 비트와 함께 처음 128 개 코드에 저장되어있는 128 및 256 자, 옵션 코딩 확산을 포함하지되었다. 테이블 (128-255 번째 위치)의 상부 절반에 저장 표지판 국립 문헌.

사용자가 필요하지 않습니다 직접 ASCII 문자 코드를 알아야합니다. 소프트웨어 개발자는 일반적으로 필요한 경우 바이너리 시스템을 사용하여, 코드를 계산하기 위해 테이블에있는 요소의 수를 알고 충분하다.

러시아어

스칸디나비아 언어에 대한 인코딩의 초기 70 IES의 발전에 따라 중국어, 약혼과 소련의 자신의 버전을 만들기 한국어, 그리스어, 등. 곧 처음 128 개 ASCII 문자 코드를 보존, KOI8라는 8 비트 인코딩의 버전을 개발하고 국가의 알파벳 및 추가 문자의 문자 아래 위치의 같은 번호를 할당합니다.

인터넷의 러시아 세그먼트에서 지배 유니 코드 KOI8의 도입 전에. 이 변종 인코딩 러시아에 대한 있었고, 우크라이나 알파벳.

ASCII 문제

심지어 확장 된 테이블의 요소 수는 256, 단일 부호화 여러 스크립트 부재 수용 가능성을 초과하지 않기 때문이다. 90 년대 RuNet에 문제가 "죄송합니다, 쓰레기"텍스트 입력 러시아어 ASCII 문자가 잘못 표시되는 경우가 있었다.

문제는 서로 다른 옵션 ASCII의 코드의 차이였다. 위치에 128-255 다양한 징후를 배치 할 수 있음을 기억하라, 당신은 다른 키릴 문자를 변경하는 경우, 텍스트의 모든 문자가 다른 버전의 코드에서 동일한 번호를 가진 다른 사람에 의해 대체되었다.

현재 상태

유니 코드 ASCII 인기의 출현으로 쇠퇴했다.

그 이유는 새로운 문자 집합은 거의 모든 기록 된 언어의 표시를 포함 할 수 있다는 사실에있다. 이 경우, 제 128 개 ASCII 문자가 동일한 유니 코드 문자에 해당합니다.

2000 년이었다 가장 인기 ASCII 코드 인터넷과 색인 "구글"웹 페이지의 60 %가 사용. 이미 2012 년 같은 페이지의 비율은 17 %로 떨어졌다, 그리고 가장 인기있는 인코딩의 장소는 유니 코드 (UTF-8)를했다.

따라서, ASCII는 정보 기술의 역사의 중요한 부분이지만, 미래에의 사용은 가망 보인다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.birmiss.com. Theme powered by WordPress.