Salut,
voila je suis un débutant en asm et j'ai un problème avec int 16h.
Voici mon code :
TITLE Add and Subtract (AddSubAlt.asm)
.386
.MODEL flat,stdcall
.STACK 4096
ExitProcess PROTO,dwExitCode:DWORD
DumpRegs PROTO
.code
main PROC
mov eax,10000h ; EAX = 10000h
add eax,40000h ; EAX = 50000h
sub eax,20000h ; EAX = 30000h
call DumpRegs
int 16h
INVOKE ExitProcess,0
main ENDP
END main
le in 16h me permet de faire une pause pour pouvoir voir le contenu des registres grace à dumpregs mais voila le pc plante : rapport d'erreur sous XP et blocage complet de la machine sous win98.
Qu'est ce qui ne va pas? Merci d'avance pour toute l'aide que vous pouvez m'apporter.