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.

Rejoignez le forum, c’est rapide et facile

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

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Forum d'entraide

Le Deal du moment : -20%
-20% Récupérateur à eau mural 300 ...
Voir le deal
79 €

    Assembleur

    avatar
    adrien hanus
    Apprenti
    Apprenti


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

    Assembleur Empty Assembleur

    Message par adrien hanus 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 Ven 26 Avr - 9:10