2.2.3 Befehlsformat

(Die Seite wurde neu angelegt: „Neben der Festlegung der Namen der einzelnen Befehle (bzw. deren binärer Codierung), ist die Festlegung des sogenannten '''Befehlsformats''' eine wichtige Ent…“)
(kein Unterschied)

Version vom 3. September 2013, 13:58 Uhr

Neben der Festlegung der Namen der einzelnen Befehle (bzw. deren binärer Codierung), ist die Festlegung des sogenannten Befehlsformats eine wichtige Entscheidung bei der Entwicklung einer CPU.

Das Befehlsformat definiert für jeden einzelnen Befehl, wie dieser codiert ist. Im Video Vom Quellcode zum Prozessor entspricht dies dem aus drei Teilen bestehende Format:

<Befehl><Num><Operand>

Dabei wird <Befehl> mit drei Bit codiert, <Num> mit einem Bit und <Operand> mit sechs Bit. Die im Video gezeigte Reserve dient lediglich dazu, die gesamte Befehlslänge auf ein Vielfaches eines Bytes (= acht Bit) zu ergänzen. Die Befehlslänge aus dem Beispiel im Video beträgt somit für alle Befehle 16 Bit.

Auch bei den Befehlsformaten werden verschiedene Klassifizierungen unterschieden, gibt diese Klassen ausführlich an. An dieser Stelle werden lediglich drei unterschiedliche Varianten betrachtet:

  • Einadressformat
  • Zweiadressformat
  • Dreiadressformat



Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png