2.2.3.2 Zweiadressformat

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
K (Aus einem zweiten Operaden wurde auch ein Operand :))
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
<p>
<p>
Beim '''{{#index:Zweiadressformat}}Zweiadressformat''' besteht ein kompletter Befehl aus dem ''{{#index:Opcode}}Opcode'', einer ''Adresse des ersten {{#index:Operand}}Operanden'' und einer ''Adresse des zweiten Operaden''. Per Definition wird das bei der Abarbeitung des Befehls berechnete Ergebnis unter der Adresse eines der beiden Operanden abgelegt. Es Bedarf hierfür der Festlegung, an der Adresse welches Operaden das Ergebnis später zu finden ist, üblicherweise wird hierfür die Adresse des ersten Operanden gewählt.
Beim '''{{#index:Zweiadressformat}}Zweiadressformat''' besteht ein kompletter Befehl aus dem ''{{#index:Opcode}}Opcode'', einer ''Adresse des ersten {{#index:Operand}}Operanden'' und einer ''Adresse des zweiten Operanden''. Per Definition wird das bei der Abarbeitung des Befehls berechnete Ergebnis unter der Adresse eines der beiden Operanden abgelegt. Es Bedarf hierfür der Festlegung, an der Adresse welches Operanden das Ergebnis später zu finden ist, üblicherweise wird hierfür die Adresse des ersten Operanden gewählt.
</p>
</p>



Version vom 20. November 2013, 14:48 Uhr

Beim {{#index:Zweiadressformat}}Zweiadressformat besteht ein kompletter Befehl aus dem {{#index:Opcode}}Opcode, einer Adresse des ersten {{#index:Operand}}Operanden und einer Adresse des zweiten Operanden. Per Definition wird das bei der Abarbeitung des Befehls berechnete Ergebnis unter der Adresse eines der beiden Operanden abgelegt. Es Bedarf hierfür der Festlegung, an der Adresse welches Operanden das Ergebnis später zu finden ist, üblicherweise wird hierfür die Adresse des ersten Operanden gewählt.

<Opcode><Operand1/Ergebnis><Operand2>

Die Doppelbelegung <Operand1/Ergebnis> kann bei Nutzung des {{#index:Dreiadressformat}}Dreiadressformats vermieden werden.



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