Ich lerne gerade Windows/DOS-Assembly. Ich mache nur ein kleines Programm, das zwei Basis 10 Ganzzahlen hinzufügt und die Lösung auf die Standardausgabe ausgibt. Hier ist meine aktuellen Code ist:Windows/DOS Assembly - Einfache Mathematik
org 100h
MOV al,5
ADD al,3
mov dx,al
mov ah,9
int 21h
ret
Ich bin verwirrt, warum, wenn das kompiliert wird, erhalte ich die Fehlermeldung:
Fehler: ungültige Kombination von Opcode und Operanden
Weil theoretisch alle Ich mache 5 in das AL-Register, addiere drei dazu, nehme den Inhalt des AL-Registers und lege es in das DX-Register zur Ausgabe und zeige es dann an.
Jede Hilfe wäre willkommen, danke!