Informatique

Question

4 Écrire le plus petit programme en assembleur qui boucle indéfiniment.​

1 Réponse

  • Réponse :

    .386

    .model flat, stdcall

    option casemap: none

    ; Inclusion des headers (définitions de fonctions)

    include        \masm32\include\kernel32.inc

    include        \masm32\include\msvcrt.inc

    ; Début de section code

    .code

    ; point d'entrée

    start:        ; Mettre c dans ecx

               mov ecx, VariableC

    boucle:                                    ; label pour marquer le début de boucle

               jmp boucle                    ; on revient au début de la boucle

    fin:                                             ; label pour marquer les instructions en

               dec ecx                        ; dehors de la boucle.

               push 0                        ; On quitte le programme.

               call ExitProcess

    end start                                ; Fin du code.

    Explications :

Autres questions