4.2 Aufgaben zum Kapitel Prozessoren und ihre Befehle

[unmarkierte Version][unmarkierte Version]
Zeile 7: Zeile 7:
<loop_task title="">
<loop_task title="">
<p>
<p>
Der Assembler-Befehl ADD (als Abkürzung für Addition) benötigt für seine Ausführung zwei Operanden. Wird dieser Befehl im Einadressformat angegeben, so kann auch nur ein Operand spezifiziert werden.
Der Assembler-Befehl ADD benötigt für seine Ausführung zwei Werte, welche addiert werden sollen. Wird dieser Befehl im Einadressformat angegeben, so wird nur ein Operand angegeben. Über diesen einen Operanden bekommt der ADD-Befehl also einen der beiden zu addierenden Werte.
</p>
</p>
<p>
<p>
Woher bekommt der ADD-Befehl (im Einadressformat) den zweiten zu addierenden Wert?
</p>
</p>
Welche Vereinbarung gilt üblicherweise für den anderen Operanden?
<p>
<p>
Wohin schreibt der hier betrachtete ADD-Befehl üblicherweise sein berechnetes Ergebnis?
Wohin schreibt der ADD-Befehl (im Einadressformat) sein berechnetes Ergebnis?
</p>
</p>
</loop_task>
</loop_task>
</loop_area>
</loop_area>
</p>
</p>

Version vom 30. Januar 2015, 11:47 Uhr

Aufgaben zum Kapitel Prozessoren und ihre Befehle


Aufgabe 1

Aufgabe

Der Assembler-Befehl ADD benötigt für seine Ausführung zwei Werte, welche addiert werden sollen. Wird dieser Befehl im Einadressformat angegeben, so wird nur ein Operand angegeben. Über diesen einen Operanden bekommt der ADD-Befehl also einen der beiden zu addierenden Werte.

Woher bekommt der ADD-Befehl (im Einadressformat) den zweiten zu addierenden Wert?

Wohin schreibt der ADD-Befehl (im Einadressformat) sein berechnetes Ergebnis?