salut,
pour le premier labo j ai un problème avec la question 2, ca boucle indéfiniment.
J ai essayé de le faire avec un while mais ca marche toujours pas, est ce que quelqu un sait comment faire?
voila ce que j ai
__asm{
lea ebx,vect ; adresse de vect
xor esi,esi ; pour mettre esi à 0
mov ax,[ebx]
add esi,2
mov grand,ax
for2:
mov dx,[ebx+esi]
add esi,2
cmp grand,dx
jl else1
jmp endif1
else1:
mov grand,dx
endif1:
loop for2
}
printf("\ngrand= %d\n",grand);
}
pour le premier labo j ai un problème avec la question 2, ca boucle indéfiniment.
J ai essayé de le faire avec un while mais ca marche toujours pas, est ce que quelqu un sait comment faire?
voila ce que j ai
__asm{
lea ebx,vect ; adresse de vect
xor esi,esi ; pour mettre esi à 0
mov ax,[ebx]
add esi,2
mov grand,ax
for2:
mov dx,[ebx+esi]
add esi,2
cmp grand,dx
jl else1
jmp endif1
else1:
mov grand,dx
endif1:
loop for2
}
printf("\ngrand= %d\n",grand);
}