Comment puis-je écrire un programme en langage assembleur pour afficher un nombre pair de zéro à n fois ?

1 Réponses


  • Cela nécessite un "topping and tailing" selon l'assembleur que vous utilisez. Notez que les mnémoniques diffèrent d'un assembleur à l'autre et d'un processeur à l'autre.
    Sinon, je pense que c'est bien.
    ...
    Mov ah, 02 [pour sortir un caractère via int 21
    mov dl, 0 [zero dl
    loop1:
    Cmp dl, n [lorsque n est le nombre que vous spécifiez
    jl loop [sauter à la boucle si inférieur à n
    ajouter dl, 2
    loop:
    Int 21 [faites maintenant la sortie
    jmp loop1
    int 20 [halt

    Notez que blurtit mettra en majuscule certains des mnémoniques - veuillez ignorer ceci - les éléments après le [sont des commentaires

Ecrivez votre réponse

Votre réponse apparaîtra après modération