Erläutern Sie für eine Akkumulatormaschine unter Nutzung von Beispielen die Befehle
Load immediate Operand, Load direct Operand, Load indirect Operand,
Load index Operand1 Operand2.

Wenn ichs richtig verstanden habe, dass erklären die sich wie folgt:

- Load immediate <operand>: nach Ausführung befindet sich der Wert des Operanden im Akkumulator.

- Load direct <operand>: nach Ausführung befindet sich der Wert im Akkumulator, der an der Speicherstelle des Operanden stand

- Load indirect <operand>: nach Ausführung befindet sich der Wert im Akkumulator, der in dem Register stand, auf das der Wert des Registers <operand> zeigte

- Load index <operand1> <operand2>: Operand1 stellt das Basisregister dar, von dem aus die weiteren Registeradressen berechnet werden. Register[operand2] = operand1 + operand2 (* Schrittweite)


Ist das so korrekt, oder gibt es was auszusetzen?