Gast
#1134621
Morgen, für eine Klasuraufgabe bräuchte ich mal wieder Hilfe. Unten haben wir ein Switch Unterprogramm. 1. Aufgabe: Als erstes soll ich den Befehl LDRGE erklären: Dies ist ein bedingter Ladebefehl. (GE=Greater or Equal). Mit diesem Befehl wird der PC neu gesetzt und das Programm an einer anderen STelle fortgeführt. Richtig?? 2. Aufgabe. Register R0= 0 bzw R0=3. Jetzt soll ich sagen, wo das Programm fortgesetzt wird und welcher return Wert R0 dann hat. Bei R0 würde die Bedingung nicht erfüllt werden, und R0 wäre 5. Bei R3 würde ich einmal tippen und sagen er springt 12 also 3 Befehle weiter. Wäre dann bei .L7. R0 = 7 Richtig??
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |