ASCII

ASCII (kurz für American Standard Code for Information Interchange) ist eine 7-Bit-Zeichenkodierung, welche in den 60er Jahren des 20. Jahrhunderts in den USA entwickelt wurde.

7-Bit-Zeichenkodierung heißt, dass jedes Zeichen durch eine Folge von sieben Einsen oder Nullen kodiert wird.
Zum Beispiel entspricht die Bitfolge 1000001  dem Zeichen 'A'.

ASCII stellt die Basis für modernere Zeichensätze dar, welche mehr Bits zur Kodierung verwenden und somit auch komplexere Alphabete und Zeichenfolgen beinhalten können.

Zeichentabelle:

Mit Hilfe der folgenden Zeichentabelle können Zeichen in ASCII-Code kodiert werden bzw. in ASCII-Code kodierte Zeichen wieder dekodiert werden

Beispiel - Kodierung von Zeichen:

Um die Zeichenfolge 'WIB' mit ASCII-Code zu kodieren, wird für jedes Zeichen die Binär-Kodierung in der ASCII-Zeichentabelle nachgeschaut. Die ersten drei Bits stehen hierbei oben (b7b6b5), die letzten vier links von den Zeichen (b4b3b2b1).

  • W: 1010111
  • I: 1001001
  • B: 1000010

WIB in ASCII-Code kodiert ist folglich 101011110010011000010

Beispiel - Dekodieren von Zeichen:

Gegeben sei die Bitfolge 100100010001101010101 und die Angabe, dass es sich hierbei um ASCII-kodierte Zeichen handelt.

Im ersten Schritt wird die Bitfolge in je 7 Bit lange "Blöcke" aufgeteilt:
10010001000110 1010101

Im zweiten Schritt kann nun mithilfe der ASCII-Tabelle für jeden Block das kodierte Zeichen abgelesen werden:

  • 1001000: H
  • 1000110: F
  • 1010101: U

Bei der Bitfolge 100100010001101010101 handelt es sich also um die kodierte Zeichenfolge 'HFU'.

 


Übungen:

Hier findest du einige Übungen für die Kodierung und Dekodierung in ASCII.
Falls du dabei doch noch Probleme hast, findest du unten nach den Übungen die Musterlösung dazu.

IDevice Frageicon Übung 1

Dekodieren Sie die folgende Bitfolge. Es handelt sich um ASCII-kodierte Zeichen:

1000110111010111100101110100111011111000011101110110011111001011101110

Freiburg

Stuttgart

Villingen

Furtwangen


IDevice Frageicon Übung 2

Kodieren Sie die folgende Zeichenkette in ASCII-Code:

ProMod

110010011001001100100110010011001001100100

101000011100101101111100110111011111100100

110010010011001001010110010111001011000011

101000011100101101111100110111011111100111


IDevice Frageicon Übung 3

Dekodieren Sie die folgende Bitfolge. Es handelt sich um ASCII-kodierte Zeichen

1010011111010011101011100100110100111101011101101

Student

Studium

Studieren

Stunden


IDevice Frageicon Übung 4

Kodieren Sie die folgende Zeichenkette in ASCII-Code

Klausur

1001011110110011000011110101111001111101011110010

1001011111000110011001010101111100010110101110010

1111011100110010000011110101110011111010111111011

1111011100110110111111100110110101111100011110101


Die Lösung zu den Übungen: Musterlösung

IDevice Icon

Tipps

INTERNETSEITEN