Codierer / Decodierer Basisinformationstechnologie I Dozent: Thorsten Schaßan Codierer / Decodierer Referentin: Xuan Chi (Marie) Bach 05. November 2003
Binärcode wird zur technischen Darstellung benötigt. 0 = ungeladen 1 = geladen oder in Form elektrischer Spannung: 0 = keine Spannung (0 Volt) 1 = Spannung (5 Volt) Jedes beliebige Zeichen kann in Form eines Binärcodes dargestellt werden
Ein-Aus-Schalter kann ein Transistor sein, im einfachsten Fall ein Ein-Aus-Schalter AND-Glied erfüllt diese Bedingung: liegt am Eingang 1 (e0) eine Spannung 1 an, so wird das Signal vom zweitem Eingang (e1) durchgeschaltet
Codierer Codierer hat 2n Eingänge und n Ausgänge Liegt am k-ten Eingang eine Spannung 1 an, so werden alle anderen Eingänge auf 0 gesetzt Die Zahl k wird dann am Ausgang binär dargestellt.
Beispiel eines Codierers / Decodierers k1 e0(0) e1(1) e2(0) e3(0) z0 (0) z1 (1) Z2 (0) k2 k3 k4 In dieser Darstellung wird die logische Verknüpfung außer acht gelassen, mit der die Schaltung das Ergebnis realisiert !!!
Decodierer Besitzt n Eingänge und 2n Ausgänge Wenn am Eingang k die Binärzahl erkannt wird, wird der k-te Ausgang auf 1 gesetzt
Anmerkungen Durch welche logischen Verknüpfungen dieses Prinzip letztendlich umgesetzt wird, ist bei der Darstellung der Funktionsweise eines Codierers/Decodieres nicht weiter wichtig Wir beispielweise bei der Selektion von Speicherzellen eingesetzt Je komplexer natürlich die logischen Verknüpfungen zwischen Ein- und Ausgabe sind, desto schwieriger läßt sich der Weg der Codierung/Decodierung verfolgen. Auf dieser Basis werden auch Verschlüsselungen realisiert
Literatur Gumm/Sommer Einführung in die Informatik, 5.Auglage, Oldenbourg Verlag 2002 http://ai1.inf.uni-bayreuth.de/lehre/ws_2003_2004/einfuehrung_in_die_informatik/vorlesungsskript/02Rechnerarchitektur.pdf