Die Forderungen werden aus den o.g. Gründen abgeleitet, was zum Teil auch wiedersprüchliche Merkmale nach sich zieht --> ein für alle Zwecke optimaler Code existiert nicht --> Anwendung mehrerer Codes in einem System (DV-System) nicht ungewöhnlich --> Umcodie- rung notwendig.
Beispiele für Codeeigenschaften (Forderungen):
umkehrbar eindeutig
Codierung leicht realisierbar
Gewichtung der einzelnen Binärstellen
geringe Wortlänge
Ordnungsrelation (für Sortierung)
einfache Komplementbildung (Rechnen)
Änderung nur einer Stelle beim Übergang zum nächsten Zahlenwert
einfache Realisierung arithmetischer Operationen
Erkennen und Korrektur von Übertragungsfehlern
Minimierung der 0- oder 1-Bits
Vermeindung von 0- oder 1-Wort
Unterscheidung von Zahlen größer/kleiner 5 (Rundung)