443 Shares 5584 views

ASCII-Code (American Standard Code für den Informationsaustausch) – die Grundtext-Codierung für das lateinische Alphabet

Nach Angaben der Internationalen Fernmeldeunion, im Jahr 2016 das Internet mit mehr oder weniger regelmäßig verwenden drei und eine halbe Milliarde Menschen. Die meisten von ihnen wissen nicht einmal darüber nachdenken, dass alle Nachrichten, um sie über einen PC oder mobile Geräte, sowie Texte gesendet werden, die auf den Monitoren aller Art angezeigt werden, ist in der Tat eine Kombination von 0 und 1. Dies ist die codierte Darstellung der Informationen genannt. Es bietet und erleichtert die Umsetzung ihrer Speicherung, Verarbeitung und Übertragung. Im Jahr 1963 wurde der US-ASCII-Code entwickelt, das Gegenstand dieses Artikels ist.

Darstellung von Informationen in dem Computer

In Bezug auf alle elektronischen Computer Text ist eine Sammlung von einzelnen Zeichen. Unter ihnen sind nicht nur der Brief, einschließlich der Hauptstadt, sondern auch Satzzeichen, Zahlen. Darüber hinaus werden spezielle Symbole „=“, „&“, „(“ und Leerzeichen verwendet.

Eine Vielzahl von Symbolen, die den Text bilden, Alphabet, und die angerufene Nummer – Strom (bezeichnet als N). Zur Bestimmung des Ausdrucks N = 2 ^ b, wobei b – Anzahl von Informationsbits oder einem bestimmten Symbol Gewicht.

Es erwies sich, dass die Leistung von 256 Zeichen Alphabet ermöglicht es Ihnen, alle notwendigen Zeichen zu senden.

Da ein 8 256 Grad zwei ist, dann ist das Gewicht jedes Zeichen 8 Bits.

Maßeinheit 8 Bit ist ein 1-Byte bezeichnet, so dass wir sagen, dass der binäre Code von einem beliebigen Zeichen im Text, die auf Ihrem Computer gespeichert ist, ein Byte Speicher belegt.

Wie ist die Kodierung

Jeder Text in dem PC-Speicher über die Tastatur Tasten eingegeben, auf denen geschrieben Zahlen, Buchstaben, Satzzeichen und andere Symbole. Im Speicher sie in tragenen Binärcode, dh, jedes Symbol des bekannten Dezimal – Code für eine Person , von 0 bis 255, abgebildet wird, die zu einem binären Code entspricht – .. Von 00.000.000-11.111.111.

Byte-Zeichencodierung ermöglicht der Prozessor die Verarbeitung des Textes durchführt, separat zu jedem Zeichen beziehen. Zur gleichen Zeit ist die 256 Zeichen genug, um jede Zeicheninformation darzustellen.

Codierung ASCII-Zeichen

Diese Abkürzung steht für den englischen amerikanischen Standardcode für den Informationsaustausch.

Auch zu Beginn der Computerisierung, wurde es offensichtlich, dass es möglich ist, mit einer Vielzahl von Möglichkeiten zur Codierung von Informationen zu kommen. Allerdings Informationen von einem Computer zu übertragen, zum anderen erforderlich war, einen einheitlichen Standard zu entwickeln. Also, es im Jahr 1963 war eine ASCII-Tabelle in den USA. Es beliebiges Zeichen Computer Alphabet wird eine Sequenznummer in der Binärdarstellung zugeordnet. Zu Beginn wird der ASCII-Code nur in den Vereinigten Staaten und wurde später ein internationaler Standard für den PC verwendet.

Tabelle Inhaltsverzeichnis

ASCII-Codes werden in 2 Teile geteilt. Internationale Norm gilt nur die erste Hälfte der Tabelle sein. Es enthält Code von der Sequenznummer 0 (codiert als 00000000) bis 127 (Code 01111111).

Ordnungsnummer

N

Codierung ASCIIText

Symbol

0-31

0000 0000 – 0001 1111

Charaktere mit N 0-31 sind Manager genannt. Ihre Funktion ist es, den Prozess der Textausgabe an einen Monitor oder Druckvorrichtung „Guide“, ein Piepston, usw.

32-127

0010 0000 – 0111 1111

Symbole mit N 32-127 (ein Standardteil der Tabelle) – Groß- und Kleinbuchstaben des lateinischen Alphabets, die 10-Nye Zahlen, Satzzeichen und verschiedene Klammern, kommerzielle und andere Zeichen .. 32 Das Symbol zeigt einen Raum.

128-255

1000 0000 – 1111 1111

Symbole mit N 128-255 (alternativ Teil der Tabelle oder Codeseite) kann eine Vielzahl von Möglichkeiten, von denen jeder seine eigene Nummer hat. Die Codepage, nationale Alphabete zu setzen, die von den lateinischen verschieden sind. Insbesondere ist es mit Hilfe des ASCII-Code für die russischen Zeichen durchgeführt.

Tabelle Codierung Groß- und Kleinbuchstaben folgen einander in alphabetischer Reihenfolge und Zahlen – steigende Werte. Dieses Prinzip gilt auch für das russische Alphabet.

Steuerzeichen

ASCII Codiertabelle wurde ursprünglich für den Empfang und die Übertragung der Informationen auf diesem ausgelegt ist, nicht mehr von dem Gerät als Fernschreiber. In dieser Hinsicht enthielt der nicht druckbare Zeichensatz als Befehle verwendet, um das Gerät zu steuern. Solche Befehle wurden in solchen Pre-Computer-Messaging-Techniken wie Morse-Code, und so weiter verwendet.

Das häufigste „Teletype“ Symbol ist der NUL (00 „Null“). Er ist immer noch in den meisten Programmiersprachen, was das Zeichen für das Ende der Zeile verwendet.

Wo verwendet ASCII-Kodierung

American Standard-Code erfordert nicht nur die Texteingabe-Tastatur. Es wird auch in der Tabelle verwendet. Insbesondere stellen die ASCII Art Maker Programmbilder verschiedene Erweiterungen Spektrum ASCII-Zeichencodierung.

Diese Produkte kommen in zwei Arten: grafische Editoren die Funktion ausführen, indem ein Bild in Text umwandeln und wandeln die „Bilder“ in den ASCII-Grafiken. Beispielsweise bekannt ist ein gutes Beispiel Smiley Codierung Symbol.

ASCII kann verwendet werden, wenn das Dokument HTML zu erstellen. In diesem Fall können Sie eine Reihe von Zeichen und ein Symbol eingeben, die zu diesem Code entspricht wird angezeigt, wenn die Seite auf dem Bildschirm angezeigt wird.

ASCII ist für die Erstellung mehrsprachige Websites, als Zeichen benötigt, die eine bestimmte nationale Tabelle gehören nicht, ersetzt durch ASCII-Codes.

einige Features

Um Textinformationen in ASCII zu kodieren wurde ursprünglich 7 Bits verwendet (eine blieb leer), aber heute arbeitet sie als 8-Bit.

Die Buchstaben, die in den Spalten angeordnet sind, sind oberhalb und unterhalb, unterscheiden sich voneinander nur durch ein einziges Bit. Dies reduziert die Komplexität des Tests.

ASCII-Anwendung in Microsoft Office

Bei Bedarf kann diese Art der Kodierung von Textinformationen in Texteditoren von Microsoft, wie Editor und Office Word verwendet werden. Wenn jedoch in diesem Fall eingeben, können Sie bestimmte Funktionen nicht verwenden. Zum Beispiel werden Sie nicht in der Lage sein, fett auszuführen, wie die ASCII-Zeichen nur die Bedeutung von Informationen behalten, seine allgemeine Gestalt und Form zu ignorieren.

Standardisierung

Die Organisation angenommen ISO-Norm ISO 8859. Diese Gruppe umfasst die Acht-Bit definiert Codierung für verschiedene Sprachgruppen. Insbesondere ISO 8859-1 – ist der erweiterte ASCII, die eine Tabelle für die Vereinigten Staaten und Westeuropa. Ein ISO 8859-5 – ist die Tabelle für das kyrillische Alphabet verwendet, einschließlich der russischen Sprache.

Aus historischen Gründen nach ISO 8859-5 ist es für eine kurze Zeit verwendet.

Für die russische Sprache im Moment tatsächlich verwendete Codierung:

  • CP866 (Codepage 866) oder DOS, die oft alternative Codierung GOST genannt wird. Es war aktiv bis zur Mitte der 90er Jahre des letzten Jahrhunderts verwendet. Im Moment fast nie benutzt.
  • KOI-8. Codierung wurde in der 1970-80s, und zur Zeit entwickelt wird, ist es ein gemeinsamer Standard für E-Mail-Nachrichten in RuNet. Es ist weit verbreitet in der OS-Familie Unix, einschließlich Linux verwendet. "Russisch" -Version von KOI-8, genannt KOI-8R. Darüber hinaus gibt es Versionen für andere kyrillische Sprachen wie Ukrainisch.
  • Codepage 1251 (CP 1251, Fenster – 1251). Entwickelt von Microsoft Unterstützung für die russische Sprache in der Windows-Umgebung zur Verfügung zu stellen.

Der Hauptvorteil des CP866 ersten Standard war pseudo-Schriftzeichen in den gleichen Positionen wie in der erweiterten ASCII zu bewahren. Auf diese Weise können Sie unverändert Text des Programms, ausländische Produktion, wie der berühmten Norton Commander laufen. An diesem Punkt wird CP866 für Programme für Windows, der verwendet, die im Vollbild-Textansicht oder in Textfeldern arbeiten, in FAR-Managern einschließlich.

Computer Texte in CP866 Codierung geschrieben, sind in letzter Zeit recht selten, aber es ist für die russischen Dateinamen in „Vindous“ verwendet.

"Unicode"

Im Moment ist die am weitesten verbreitete diese Codierung. Codes „Unicode“ auf dem Feld. Die erste (von 0000 bis U + U + 007F) einen Satz von ASCII-Zeichen mit Codes. Gefolgt von den Feldzeichen der verschiedenen nationalen Literatur sowie Zeichensetzung und technischen Symbole. Darüber hinaus wird ein Teil des Codes „Unicode“ im Fall der Notwendigkeit vorbehalten neue Charaktere in der Zukunft ist.

Jetzt wissen Sie, dass in ASCII jedes Zeichen als eine Kombination von 8 Nullen und Einsen dargestellt wird. Laie kann diese Information nicht notwendig und uninteressant erscheinen, aber wollen Sie nicht wissen, was „im Gehirn“ des Computers wird?!