Moinsen!
Auch wenn der Thread schon etwas älter ist:
Es gibt durchaus einen "Modulo"-Befehl. Er lautet "DIV" ;-)
DIV führt eine Ganzzahl-Division durch, in der 8-Bit-Version wird die Zahl in AX durch den angebenen Wert durch und liefert dir in AL das Ergebnis - und in AH den REST, also den Modulo-Wert.
Als 16-Bit Befehl wird das Registerpaar DX:AX geteilt, DX enthält den Rest und AX das Ergebnis.
Bei einem 32-Bit-Operanden werden EDX:EAX geteilt, EDX enthält den Rest und EAX wieder das Ergebnis.
Ob eine 8-Bit, 16-Bit oder 32-Bit-Operation durchgeführt wird, entscheidet der Assembler an dem hinter DIV angegbenen Operanden. Je nachdem ob dieser 8, 16 oder 32 Bit breit ist, wird der entsprechende Befehl übersetzt.
Ich hoffe, dass hilft jetzt noch weiter.
MfG
TheAlchimist