Was versteht man unter Codierung im Computer?

1 Antworten


  • Der Begriff "Codierung" kann sich auf verschiedene Dinge in Bezug auf Computer beziehen.

    In den frühen Tagen des Digital Computing bedeutete dies, ein Programm im Befehlssatz (Maschinensprache) des Computers zu erstellen, auf dem das Programm ausgeführt wird. Dies beinhaltete oft die Bestimmung der Werte der Bits, die in jedem der Felder des Befehls erforderlich sind, und das Erfassen des Befehlssatzes in einer Form, die in den Computer eingegeben werden konnte (Schaltereinstellungen, Lochmuster für Papierstreifen oder Lochkarten oder dergleichen) und ausgeführt.

    Heutzutage bedeutet es, ein Programm in einer beliebigen Sprache zu schreiben, das in eine Form kompiliert werden kann, die vom Computer ausgeführt werden kann. Bei interpretierten Sprachen handelt es sich bei der kompilierten Form eigentlich um Daten für ein Programmdas läuft auf dem rechner. Es ist kein Maschinencode und hat auch keine Ähnlichkeit mit Maschinencode.

    Neben der Kodierung von Anweisungen kann sich die Kodierung auf die Darstellung von Zahlen in einem Computer beziehen. Eine geeignete Darstellungsform wird oft durch die für die Arithmetik verwendete Hardware bestimmt. Es wurde eine Vielzahl von vorzeichenbehafteten Zahlendarstellungen verwendet. Das Zweierkomplement ist heute vielleicht die bevorzugte Darstellung für ganze Zahlen, und der IEEE 754- Standard (oder sein internationales Äquivalent) definiert die Codierung für Gleitkommazahlen.

    Codieren kann sich auch auf die Abbildung von Bitmustern auf Zeichen oder andere Eingabe-/Ausgabesignale oder Artefakte beziehen. EBCDIC und ASCIIsind zwei Methoden zum Zuordnen von Text- und Steuerzeichen zu Computerbitmustern. In diesen Tagen, Unicode dient einem ähnlichen Zweck. Audiosignale können auf verschiedene Weise codiert werden, einschließlich You-Law und A-Law sowie gerader linearer Binärcodierung (oft 2er-Komplement ).

    Eine der frühen Anwendungen von Digitalcomputern war das Entschlüsseln von Chiffren (Codes), die in Kriegszeiten verwendet wurden . Codieren hat in diesem Zusammenhang eine ganz andere Bedeutung.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear