Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
gf_informatik:computerarchitektur_sca:aufgaben_e [2023-08-31 19:12] – sca | gf_informatik:computerarchitektur_sca:aufgaben_e [2023-10-02 18:46] (aktuell) – [Aufgabe E1] sca | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
=== Aufgabe E1 === | === Aufgabe E1 === | ||
- | Gebe deinen Namen / Skitznahmen | + | Gib deinen Namen / Spitznamen |
=== Aufgabe E2 === | === Aufgabe E2 === | ||
+ | |||
+ | Der Benutzer soll beliebig oft nacheinander Zahlen eingeben können. Direkt nach der Eingabe wird das Unicode-Symbol der zuletzt eingegebene Zahl ausgegeben. Sobald der Benutzer $0$ eingibt, bricht das Programm ab. | ||
+ | |||
+ | === Aufgabe E3 === | ||
Schreibe einen Code, der mithilfe einer Schleife alle Grossbuchstaben der Reihe nach ausgibt. | Schreibe einen Code, der mithilfe einer Schleife alle Grossbuchstaben der Reihe nach ausgibt. | ||
Zeile 20: | Zeile 24: | ||
++++ | ++++ | ||
- | |||
- | <nodisp 2> | ||
- | |||
- | </ | ||
- | |||
- | === Aufgabe E3 === | ||
- | |||
- | Der Benutzer soll beliebig oft nacheinander Zahlen eingeben können. Direkt nach der Eingabe wird das Unicode-Symbol der zuletzt eingegebene Zahl ausgegeben. Sobald der Benutzer $0$ eingibt, bricht das Programm ab. | ||
=== Lösungen === | === Lösungen === | ||
- | < | + | < |
< | < | ||
// E2 | // E2 | ||
+ | LOOP INP | ||
+ | BRZ END | ||
+ | OTC | ||
+ | BRA LOOP | ||
+ | END HLT | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | // E3 | ||
LOOP LDA CHAR | LOOP LDA CHAR | ||
OTC | OTC | ||
Zeile 49: | Zeile 54: | ||
</ | </ | ||
- | |||
- | < | ||
- | // E3 | ||
- | LOOP INP | ||
- | BRZ END | ||
- | OTC | ||
- | BRA LOOP | ||
- | END HLT | ||
- | </ | ||
</ | </ | ||