@TheOnlyDjcat: Hast recht, dass man nur 2 Adressen braucht.
So jetzt mein neues Programm, dass nun fehlherfrei funktionieren sollte (juhu hab endlich kapiert, wie man den Assembler Interpreter benutzt).
900 MOV 1
901 920
902 STO
903 921
904 SUB 0
905 1
906 CJP
907 950
908 STO
909 920
910 ADD 1
911 921
912 STO
913 921
914 MOV 1
915 920
916 JMP
917 904
920 10
Ist ein bißchen anders, als das von TheOnlyDjcat und basiert auf meinen ersten Versuch.
@Flash: Ich habe keine ahnung, auf welchem Prozessor das basiert. Ich kann dir nur sagen, dass wir das ganze anhand einer 2-Bus-Struktur besprochen haben und könnte dir, wenn du willst, noch die Mikrobefehle sagen.