• Keine Ergebnisse gefunden

Zeichencodierung L¨osungen+ Pr¨ufungsvorbereitung Aufgabe 1

N/A
N/A
Protected

Academic year: 2021

Aktie "Zeichencodierung L¨osungen+ Pr¨ufungsvorbereitung Aufgabe 1"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Zeichencodierung L¨osungen+ Pr¨ufungsvorbereitung

Aufgabe 1

Man muss zum ASCII-Code eines Grossbuchstabens die die Zahl 32 addieren, um den entsprechenden Kleinbuchstaben zu erhalten.

Aufgabe 2

33 Steuerzeichen (Die Zeichen mit den Nummern 0 bis 31 und 127)

Aufgabe 3 0xA9=101010012

Aufgabe 4

0x1D11E=0x0001D11E

=0000 0000 0000 0001 1101 0001 0001 1110

Aufgabe 5

1. Zeichen 11101111 10000000 10111111 2. Zeichen 01011010

3. Zeichen 11011010 10100011

Also besteht der Bytestrom aus drei Zeichen.

Aufgabe 6

11100001 10001110 10101000

Codierungsinformation entfernen:

00001 001110 101000

Bits von rechts in 4er-Gruppen zusammenfassen:

0001 0011 1010 1000

Ins Hexadezimalsystem umrechnen:

0x13A8

Nebenbei: 0x13A8 repr¨asentiert den Cherokee-Buchstaben GE.

(2)

Aufgabe 7

0x1F0BDin Bin¨arform:

1 1111 0000 1011 1101

Es m¨ussen 17 Bits codiert werden. Wir erinnern uns:

0xxxxxxx 7 Bit

110xxxxx 10xxxxxx 8–11 Bit

1110xxxx 10xxxxxx 10xxxxxx 12–16 Bit 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx 17–21 Bit

Es sind 4 Bytes n¨otig: (fehlende Stellen links mit Nullen auff¨ullen) 11110000 10011111 10000010 10111101

Aufgabe 8

Die Hexadezimalzahl 0x20AC kann durch 4·4 = 16 Bits dargestellt werden.

Umrechnung von 0x20AC ins Bin¨arsystem:

0010 0000 1010 1100

Aufgabe 9

Da 0x1D11Egr¨osser als 0xFFFF ist, ben¨otigt man eine 32-Bit-Darstellung.

Dazu subtrahiert man 216 =0x10000 von der Unicode-Nummer:

0x1D11E−0x10000=0xD11E

Diese Zahl wandelt man ins Bin¨arsystem um und f¨ullt, falls n¨otig, bis zur L¨ange von 20 Bit links mit Nullen auf:

0000 1101 0001 0001 1110

Schliesslich setzt man vor jede 10-Bit-Gruppe das jeweilige Pr¨afix und stellt die 4er-Bl¨ocke im Hexadezimalsystem dar:

1101 1000 0011 0100 1101 1101 0001 1110 D8 34 DD 1E

Referenzen

ÄHNLICHE DOKUMENTE

[r]

Zeile in der linken Matrix ist

Damit ein Programm in einer h¨ oheren Programmiersprache von einem Mikroprozessor ausbge- gef¨ uhrt werden kann, ben¨ otigt man entweder einen Compiler (¨ ubersetzt das Pro- gramm

Nat¨ urlich muss man die Zeichen in der untersten Zeile weder kennen noch angeben... Deshalb ist eine Codierung mit weniger als 4 Byte

• Auswertung von Ausdr¨ ucken (z. UPN) und Parsen von Syntax (z. Ausdr¨ ucke auf korrekte Verschachtelung pr¨ ufen). • Verwaltung des Arbeitsspeichers

[r]

Abbildungsregel 5: Eine einfach-einfache (einfach bedeutet 1 oder c) Beziehungsmenge kann ohne eine eigenst¨ andige Tabelle durch die beiden Tabellen der zugeordneten En- tit¨

Komprimiere die folgenden Zeichenketten mit einer Laufl¨ angecodierung und gib den Kom-