Ein einfaches Additionsprogramm
Das Programm erwartet die beiden Summanden in den Registern 1 und 2. Es wird Register 2
heruntergezählt und gleichzeitig Register 1 hoch. Die Summe liegt am Ende der Rechnung in Register 1.
Hier und auch später wird - wenn nicht anderes vereinbart - davon ausgegangen, dass die Programmausführung
mit Befehl 1 beginnt.
1 |
tst 2 |
2 |
jmp 4 |
3 |
hlt |
4 |
inc 1 |
5 |
dec 2 |
6 |
jmp 1 |
Das Programm ist so einfach, dass seine Korrektheit wohl auch ohne formalen Beweis akzeptiert wird.
lokal