@Barnabus: Hättest du bestimmt nicht. Wenn das Motto des lehrers "Freß oder stirb" ist und man einmal nicht mitkommt, ist der Rest des Unterrichtsthema für einen nur noch raten und hoffen, dass es richtig ist.

Quote
Für welchen Prozessor macht Ihr das denn? Für 8088 und 80386 hätte ich Assembler Bücher zuhause. Wenn es andere Prozessoren sind dann hat das ganze womöglich eine völlig andere bedeutung.

Ich habe keine Ahnung, Tut. Ich hab nur folgende Inforamtionen, die für uns reichen.
ARI 1: <AC>°<A1> -> AC
ARI 0: <AC>°A1 -> AC
MOV 1: <A1> -> AC
MOV 0: A1 -> AC
STO: <AC> -> A1
CJP: (<VZ> < 0) springt zu A1
JMP: springt zu A1
A1 ist immer, was nach dem Befehl steht
Hoffe, das hilft dir weiter.
@elgi: Wie du siehst, braucht MOV nur ein Element. Und zwar was er in den AC schreiben soll. <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />

@Alrik: Aber natürlich gern

Schritt --- AC ---- 120 - 121 - 122
0 ------------------ x
1 MOV ---- x
2 CJP
3 SUB 0 -- x-1
4 STO ------------------- x-1
5 MOV 1 -- x
6 ADD 1 -- x+(x-1)
7 STO ------------------------- x+(x-1)
8 MOV 1 -- x-1
9 JMP
dann fängt der ganze Spaß wieder bei Schritt 2 an, bis die Zahl im AC kleiner als 0 ist. Dann ist das Programm beendet.
Nun ist halt die Frage, ob das ganze halt klappt oder nicht. Wenn ich das downloadbae Programm ja bedienen könnte, wäre dies natürlich kein Problem.