Assembleur vide ,jenevoit rien !!!!!!!

Bonjour,
Voila je vien de compiler un programme assembleur mais lorsque je l'execute reim n'est affiche dans Invitecommands
pourtant j'ai vérifié que le fichier éxécutable éxiste,je ne comprend rien,de toute façon voici monprogramme :

DATA segment
a DW 1
DATA ends
Assume DS:DATA,CS:CODE
CODE segment
debut:
MOV AX,[a]
ADD AX,0
MOV [a],AX
CODE ends
end debut
et il s'appel 1.asm c'est bizard ,non!!!!!,mais c'est normale car il est mon premier programme en assembleur.
Aller je vous lesse le sion de répondre,Salut.
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Bonjour

    Ben, c'est normal, il n'y a aucune instruction dans ton programme qui demande d'afficher quelque chose.
    D'ailleurs il n'y a rien non plus pour rendre la main au système, c'est bizarre que ça ne plante pas.
    0
    1. Et que piuge-faire pour afficher et rendre la mainau système,merci.
      0
    2. Et que piuge-faire pour afficher et rendre la mainau système,merci.
      0
  2. Il faut traduire le résultat en ASCII
    Pour le reste, je ne sais pas à l'époque du DOS, il fallait (par exemple) appeler l'interruption BIOS 10H, fonction 0AH pour afficher le caractère, puis appeler l'interruption DOS 21H avec je ne sais quelle code de fonction. Mais je n'ai aucune idée si c'est encore valable où pas, il y a très longtemps que je n'ai pas joué à ça.

    Mais pour tester ton programme, tu peux peut-être te contenter de debug et aller voir dans les registres. Tu verras si ton addition est correcte. Mais une addition avec zéro, ça n'est pas très passionnant. enfin à mon goût.
    0