I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Nous vous souhaitons la bienvenue et une bonne visite sur le forum de
I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Merci de vous connecter ou vous inscrire.
I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Forum d'entraide


    Assembleur

    Partagez

    adrien hanus
    Apprenti
    Apprenti

    Messages : 31
    Date d'inscription : 09/02/2009

    Assembleur

    Message par adrien hanus le Jeu 10 Mar - 14:41

    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);



    }

      La date/heure actuelle est Dim 4 Déc - 18:20