Zahlensysteme

1.1 Stellenwertsysteme

Eine Zahl wird als Folge von Ziffern geschrieben, jede Stelle hat einen Stellenwert (eine Potenz der Basis):

SystemBasisZiffernKennzeichnung
Dual (binär)20, 1–
Oktal80–7–
Dezimal100–9–
Hexadezimal160–9, A–F (A=10, …, F=15)angehängtes H, z.B. 6AH

Wert einer Dualzahl

Beispiel :

Bit01101010
Stellenwert

1.2 MSB und LSB

  • MSB (Most Significant Bit): das höchstwertige Bit, ganz links.
  • LSB (Least Significant Bit): das niederwertigste Bit, ganz rechts.

Warum das wichtig ist: Bitfehler

Ein gekipptes Bit richtet je nach Position sehr unterschiedlich viel Schaden an. Am Beispiel 106:

  • MSB-Fehler (): . Der Wert ist völlig falsch.
  • LSB-Fehler (): . Der Wert ist nur um 1 daneben.

1.3 Dezimal → Dual

Verfahren A: fortgesetzte Division durch 2. Die Reste ergeben die Bits, von unten nach oben gelesen:

QuotientRest
530
261
130
61
30
11
01

Von unten gelesen: (= mit führender 0).

Verfahren B: größte Zweierpotenzen abziehen. Immer die größte Potenz abziehen, die noch passt. An dieser Stelle steht eine 1:

Welches Verfahren?

Verfahren B geht im Kopf schneller, solange man die Zweierpotenzen bis 1024 auswendig kann. Verfahren A ist mechanisch und klappt immer.

1.4 Dual ↔ Hex und Dual ↔ Oktal

Da und , entspricht eine Hex-Ziffer genau 4 Bits und eine Oktalziffer genau 3 Bits.

Verfahren

Bits von rechts in Gruppen zu 4 (Hex) bzw. 3 (Oktal) einteilen, links ggf. mit Nullen auffüllen, jede Gruppe einzeln umrechnen.

Beispiel (aus der Übung):

  • Dezimal:
  • Hex:
  • Oktal:

Fallstrick: Gruppieren von rechts

. Von links in Vierergruppen () kommt Unsinn heraus. Von rechts: . ✓

1.5 Übungsaufgaben 14.10. (alle nachgerechnet ✓)

DualDezimalHexOktal
173ADH255
1408CH214
218888CH4214
170AAH252
30112DH455
10023EAH1752

Selbsttest

  1. Wie viele verschiedene Werte kann man mit 8 Bit darstellen, und welcher ist der größte?
  2. Rechne direkt in Oktal um, ohne über Dezimal zu gehen. (Tipp: erst nach Dual.)

Offen

Aufgabe 3 der Übung (Rechnen mit Dualzahlen) liegt laut Mitschrift in OneNote und ist hier noch nicht enthalten.

Weiter: 02 Logische Grundfunktionen