=== Aufgabe 1 === Schreiben Sie jeweils ein kurzes Assemblerprogramm, das den Wert des folgenden Terms berechnet. Verwenden Sie dabei symbolische Adressierung und legen Sie unter folgenden Symbolen diese Werte ab: ^Adresse^Wert^ |a|1| |b|2| |c|5| |d|10| |e|20| |ergebnis|0| Das Programm soll das Ergebnis in der mit ''ergebnis'' bezeichneten Speicherzelle ablegen und keine "immediate"-Befehle nutzen! * a) 5 + 10 LOAD c ADD d STORE ergebnis HOLD a: WORD 1 b: WORD 2 c: WORD 5 d: WORD 10 e: WORD 20 ergebnis: WORD 0 * b) 2*(10 + 1) LOAD d ADD a MUL b STORE ergebnis HOLD a: WORD 1 b: WORD 2 c: WORD 5 d: WORD 10 e: WORD 20 ergebnis: WORD 0 * c) 20/(5 + 2) - 1 LOAD c ADD b STORE z LOAD e DIV z SUB a STORE ergebnis HOLD a: WORD 1 b: WORD 2 c: WORD 5 d: WORD 10 e: WORD 20 z: WORD 0 ergebnis: WORD 0