voila je cherche a faire un prog qui affiche 0 ou 1 en fonction de la valeur de ax . et le teste est ds une procedure . mais il y a un pb le prog n'affiche rien , il n'y a pas d'erreur ms rien ne se passe .
je suis sous windows xp ( x86 )
j'utilise tasm comme compilo
le prog doit donner un exe
voila le code :
.386
; segment de code principale
code segment use16
assume cs:code , ds:data
debut:
mov ax, data
mov ds, ax
mov ax,1
call fonction_param
mov ah, 4ch
int 21h
; la fonction
fonction_param proc near
cmp ax,1
je egal
mov ah, 09h
mov dx, offset msgautre
int 10h
ret
egal:
mov ah, 09h
mov dx, offset msg1
int 10h
ret
fonction_param endp
code ends
data segment use16
msgautre db 'param!=1',10,13,'$'
msg1 db 'param=1',10,13,'$'
data ends
end debut
si qq1 sait d'ou vient le pb sa serai sympas de m'expliquer (avec des detailles si possible je debute )
merci
@+