컴퓨터프로그래밍

ASCII 코드 (정보 교환을위한 미국 표준 코드) - 라틴 알파벳의 기본 텍스트 인코딩

국제 전기 통신 연합에 따르면, 2016 년에 인터넷은 더 많거나 적은 정기적으로 3 년 반 억 명을 사용합니다. 그들 대부분은 심지어 모든 종류의 모니터에 표시되는 모든 PC 나 모바일 기기를 통해 그들에게 보낸 메시지뿐만 아니라 텍스트는, 사실, 정보의 인코딩 된 표현이라고 0과 1이 조합이라고 생각하지 않습니다. 그것은 제공 및 저장, 처리 및 전송의 구현을 용이하게한다. 1963 년, 미국의 ASCII 코드는이 글의 주제 인 개발되었다.

컴퓨터에있는 정보의 프리젠 테이션

모든 전자 컴퓨터 텍스트의 관점에서 개별 문자의 모음입니다. 그 (것)들의 사이에서뿐만 아니라 자본을 포함하여 문자뿐만 아니라, 문장 부호, 숫자입니다. 또한, 특수 기호 "=", "&", "("및 스페이스를 사용한다.

(N으로 표시)의 전원 - 알파벳라는 텍스트 및 숫자를 구성하는 복수의 심볼. 식 N = 2 ^ B를 결정 어디에 B - 정보 비트 또는 특정 심볼의 중량의 수.

그것은 256 개 문자의 힘은 알파벳 필요한 모든 문자를 제출할 수 있음을 입증했다.

256 개의 8 정도이기 때문에, 각 캐릭터의 무게는 8 비트이다.

측정 8 비트 단위는 1 바이트라고, 그래서 우리는 당신의 컴퓨터에 저장되는 텍스트에서 모든 문자의 바이너리 코드는 메모리 1 바이트를 차지 말한다.

어떻게 인코딩입니다

키보드 키를 통해 PC 메모리에 입력 된 모든 텍스트,있는 기록 된 숫자, 문자, 구두점 및 다른 기호. 메모리가 전송된다 이진 코드 00000000 11111111 ...에서 - 즉, 각각의 심볼은 이진 코드에 해당하는 0 내지 255의 사람에 대한 친숙 진수 코드로 매핑된다.

바이트 문자 인코딩은, 상기 프로세서는 개별적으로 각각의 문자를 참조 텍스트의 프로세싱을 수행 할 수 있습니다. 동시에, 256 개 문자는 문자 정보를 표현하기에 충분하다.

ASCII 문자를 코딩

이 약어는 정보 교환을위한 영어 미국 표준 코드를 의미합니다.

심지어 전산화의 새벽에, 정보를 인코딩의 다양한 방법을 마련하는 것이 가능하다는 것을 명백하게되었다. 또 다른이 하나의 표준을 개발하는 데 필요한 하였다 그러나 한 컴퓨터에서 정보를 전송합니다. 그래서, 1963 년에 미국의 ASCII 테이블이 있었다. 그것은 모든 문자 컴퓨터 알파벳 이진 표현에 일련 번호가 지정되어 있습니다. 처음에는 ASCII 코드는 미국에서만 사용되며, 나중에 PC에 대한 국제 표준이되었다.

차례

ASCII 코드는 두 부분으로 나누어집니다. 국제 표준은 테이블의 첫 번째 절반으로 간주됩니다. 그것은 (127) (코드 01111111 내지 00000000로 부호화) 0의 시퀀스 번호의 코드를 포함한다.

일련 번호

N

코딩 ASCII 텍스트

상징

0-31

1111 0001-0000 0000

0 내지 31의 N와 문자는 관리자라고한다. 그 기능은 모니터 또는 인쇄 장치, 삑 소리 등에 "가이드"텍스트를 출력하는 과정이다

32-127

1,111 0111-0010 0000

(32) 127에서 N (테이블의 표준)와 기호 - 라틴 알파벳의 대문자와 소문자, 10 그런가 번호, 문장 부호, 각종 브라켓, 상업 및 다른 문자 .. 기호 (32)는 공간을 나타냅니다.

128-255

1111 1,111에서 1,000 사이 0000

128 내지 255 N (코드 테이블 또는 페이지의 다른 부분)와 기호 자체 번호를 각각 갖는 여러 가지 옵션을 가질 수있다. 코드 페이지는 라틴어에서 다른 국가의 알파벳을 설정하는 데 사용됩니다. 특히, 러시아 문자에 대한 ASCII 코드의 도움으로 수행한다.

표 부호화 대문자와 소문자가 상승 값 - 순 숫자 서로 다음과 같다. 이 원리는 러시아 알파벳을 위해 보유하고 있습니다.

제어 문자

ASCII 인코딩 테이블은 원래 텔레타이프와 같은 장치가 더 이상 사용되지 수신이에 대한 정보의 전송을 위해 설계되지 않았다. 이와 관련하여, 포함되어있는 문자 세트는 장치를 제어하는 명령으로서 사용 비 인쇄. 이러한 명령 등 모르스 부호처럼 같은 사전 컴퓨터 메시징 기술에 사용 하였다.

가장 일반적인 "텔레타이프"기호는 NUL (00 "제로")이다. 그는 여전히 줄 끝의 부호를 나타내는 대부분의 프로그래밍 언어에서 사용된다.

어디에서 사용되는 ASCII 인코딩

미국 표준 코드뿐만 아니라 텍스트 입력 키보드가 필요합니다. 또한 차트에 사용된다. 특히, ASCII 아트 메이커 프로그램 이미지는 다른 스펙트럼 확장 ASCII 문자 인코딩을 나타낸다.

이 제품은 두 가지 유형에 와서 : 그래픽 편집기는 텍스트에 이미지를 변환하여 기능을 수행하고, ASCII 그래픽에서 "사진"을 변환합니다. 예를 들어, 알려진 기호 코딩 대표적인 예 스마일입니다.

문서의 HTML을 생성 할 때 ASCII를 사용할 수 있습니다. 이 경우 문자 집합하고 화면의 페이지를 볼 때 나타납니다이 코드에 해당하는 기호를 입력 할 수 있습니다.

ASCII는 ASCII-코드로 대체 특정 국가 테이블에 속하지 않는 증상으로, 다국어 사이트를 만들 필요합니다.

일부 기능

ASCII 텍스트 정보를 인코딩하기 위해 원래 7 비트 (하나가 비어 유지)를 사용 하였다, 그러나 오늘 그녀는 8 비트로 작동합니다.

열에 위치하는 문자가, 위와 아래에만 단일 비트만큼 서로 다르다. 이것은 크게 테스트의 복잡성을 줄일 수 있습니다.

마이크로 소프트 오피스의 ASCII 응용 프로그램

필요한 경우, 인코딩 텍스트 이러한 유형의 정보는 메모장 및 Office Word와 같은 마이크로 소프트의 텍스트 편집기에서 사용할 수 있습니다. 이 경우에 입력 할 때, 당신은 일부 기능을 사용할 수 없습니다. ASCII 문자가 전체적인 모양과 형태를 무시하고, 정보의 의미를 유지 예를 들어, 당신은 대담 수행 할 수 없습니다.

표준화

조직은이 그룹은 다른 언어 그룹에 대한 8 비트 인코딩을 정의 8859 ISO 표준 ISO을 채택했다. 특히, ISO 8859-1 - 미국과 서유럽을위한 테이블 확장 ASCII입니다. ISO 8859-5는 - 러시아어를 포함하여 키릴 문자에 사용되는 테이블입니다.

ISO 8859-5에 역사적인 이유로는 짧은 시간에 사용됩니다.

현재 실제로 사용 인코딩에서 러시아어의 경우 :

  • 종종 다른 인코딩 GOST라고 CP866 (코드 페이지 866), 또는 DOS. 그것은 적극적으로 지난 세기의 중반 90 이거 할 때까지 사용되었다. 지금이 순간, 거의 사용되지 않았다.
  • KOI-8. 코딩은 1970-80s에서 개발하고 순간에 그것은 RuNet 전자 메일 메시지에 대한 일반적인 표준입니다했다. 그것은 널리 리눅스를 포함한 OS 제품군 유닉스에서 사용된다. KOI-8의 "러시아"버전, KOI-8R라는. 또, 우크라이나어 등의 키릴 문자 언어 버전이 있습니다.
  • 코드 페이지 1251 (CP 1251, 윈도우 - 1251). Windows 환경에서 러시아 언어에 대한 지원을 제공하기 위해 마이크로 소프트에 의해 개발.

CP866 첫번째 표준의 주요 장점은 확장 ASCII와 같은 위치에서 의사 그래픽 문자를 유지하는 것이 었습니다. 이는 같은 유명한 노턴 사령관 같은 프로그램의 변경 텍스트, 해외 생산을 실행할 수 있습니다. 이 시점에서 CP866는 FAR 관리자에 포함, 전체 화면 텍스트보기 나 텍스트 상자에서 작동 Windows 용 설계 프로그램에 사용됩니다.

최근, CP866 인코딩으로 작성된 컴퓨터 텍스트는 매우 드물다하지만 "Vindous"러시아 파일 이름에 사용됩니다.

"유니 코드"

지금이 순간, 가장 널리이 인코딩입니다. 필드에서 코드 "유니 코드". 첫 번째 (0000 U에 + U + 007F)는 코드와 ASCII 문자의 집합이 포함되어 있습니다. 다른 국가 문학뿐만 아니라, 문장 부호 및 기술 기호 필드 문자 하였다. 또한, 코드 "유니 코드"의 부분은 미래에 새로운 문자를 포함하기 위해 필요한 경우에 예약되어 있습니다.

지금 당신은 ASCII에서 각 문자는 8 0과 1의 조합으로 표현되는 것을 알고있다. 평신도는이 정보가 불필요하고 재미 보일지도 모르지만, 당신은 당신의 컴퓨터의 "두뇌"에 무슨 일이 일어나고 있는지 알고 싶지 않아?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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