Also ich habe die ganzen Befehle nicht verstanden jedoch werde ich aus der Aufgabe nicht schlau.Ich habe das ganze so verstanden und deswegen erscheint mir das ganze recht komisch erscheint.
Also Zeile eins schreibt den Wert eins in das Register AL heißt dort steht jetzt 0001 H (hexadezimal)jetzt beginnt das Problem. MUL DL Ich habe das so verstanden AL * DL (0000)=0000 HDekrementiere CX um also nun FFFFFFFF HJNZ (Jump if not Zero) also beginnt die schleife wieder bei 0
Nach meinem Verständnis läuft die nun Verdammt lange nämlich solange bis für CX mal wieder null rauskommt. Den dann springt JNZ nicht mehr zu m1.
Ich glaube ich habe irgendwas falsch gemacht denn mir erscheint das ganze etwas sehr unlogisch wenn man davon ausgeht dass das komplette Register mit 0 gefüllt ist.
Vielen Dank für euere Hilfe