Aufgaben E: Zeichen mit LMC
Aufgabe E1
Gib deinen Namen / Spitznamen / KSR-Kürzel aus. Verwende hier noch keine Branch-Befehle.
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.
Lösungen
// E2
LOOP INP
BRZ END
OTC
BRA LOOP
END HLT
// E3
LOOP LDA CHAR
OTC
ADD ONE
STO CHAR
LDA CNT
SUB ONE
STO CNT
BRP LOOP
HLT
CHAR DAT 65
CNT DAT 25
ONE DAT 1
