Salut,
voilà, j'ai un plantage avec un programme dont voici le code :
TITLE Addition et soustraction (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
inkey:in al,60h
cmp al,1ch
jne inkey
upkey:in al,60h
cmp al,9ch
jne upkey
INVOKE ExitProcess,0
main ENDP
END main
Alors voilà ça bug depuis que j'y ai mi les 6 lignes à partir de inkey : la compilation sous MASM se déroule normalement mais au lancement de l'application, XP affiche le rapport d'erreur. J'en conclus que j'ai du violer une procédure du système mais trés franchement je vois pas quoi.
PS : les 6 lignes à partir de inkey ont été écrites le but de stoper le programme et de continuer son execution aprés avoir enfoncé puis relaché la touche enter.