Georg Steiner schrieb:
> Kann mir jemand sagen was die genaue Funktion dieses Programmsist?
Ich versuch's mal, ohne den besagten Prozessor/Assembler zu kennen.
Segement ab Adresse 0?
In das Register R5 wird der Wert 10 (hexadezimal wohl, also 16)
geschrieben.
In den Akkumulator wird der Wert 0 geschrieben.
In das Register R0 wird #10 geschrieben.
Hier fängt die Schleife an. Es wird zum aktuellen Wert des Akkumulators
jeweils der Wert des Registers R0 addiert.
Das Register R0 wird um 1 hochgezählt.
jnz ist sicher "jump if not zero"... das d sagt mir jetzt grad nichts.
Es wird also der Wert in Register R5 geprüft. Wenn dieser nicht Null
ist, wird an den Anfang der Schleife gesprungen.
Und nu isses zu Ende. :-)