22. November 2024, 11:13
setmaus:mov ah, 03hmov bh, 0int 10hmov ah, 0chmov bh, 0mov dx, dh ; zeile 63mov cx, dl ; zeile 64mov al, 7int 10hret
test2.asm:63: error: invalid combination of opcode and operandstest2.asm:64: error: invalid combination of opcode and operands
setmaus:mov ah, 03hmov bh, 0int 10hmov ah, 0chmov bh, 0mov dx, [dh] ; zeile 63mov cx, [dl] ; zeile 64mov al, 7int 10hret
Code: [Auswählen]setmaus:mov ah, 03hmov bh, 0int 10hmov ah, 0chmov bh, 0mov dh,0mov dl, dhmov ch,0mov cl, dlmov al, 7int 10hret
setmaus:mov ah, 03hmov bh, 0int 10hmov ah, 0chmov bh, 0mov dh,0mov dl, dhmov ch,0mov cl, dlmov al, 7int 10hret
mov dx, 6mov cx, 3
xor cx, cxmov cl, dhxor dh, dh
setmaus: mov ah, 03h mov bh, 0 int 10h mov ah, 0ch mov bh, 0 movzx dx, dh ; zeile 63 movzx cx, dl ; zeile 64 mov al, 7 int 10h ret
setmaus:mov ah, 03hmov bh, 0int 10hmov ah, 0chmov bh, 0movzx cx, dlmovzx dx, dhmov al, 7int 10hret
wenn, dannCode: [Auswählen]setmaus:mov ah, 03hmov bh, 0int 10hmov ah, 0chmov bh, 0movzx cx, dlmovzx dx, dhmov al, 7int 10hretsonst gibt es das selbe Problem, wie bei Svenska
Ich hab die beiden movzx Zeilen vertauscht, denn du überschreibst mit dem ersten movzx bereits dl, was du aber bei dem zweiten noch brauchst.