Assembleur vide ,jenevoit rien !!!!!!!
firehawk2
Messages postés
36
Statut
Membre
-
firehawk2 Messages postés 36 Statut Membre -
firehawk2 Messages postés 36 Statut Membre -
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.
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.
A voir également:
- Assembleur vide ,jenevoit rien !!!!!!!
- Supprimer page word vide - Guide
- Caractere vide - Guide
- Coeur vide ✓ - Forum Facebook
- Raccourci coeur blanc - Forum Facebook
- Excel différent de vide ✓ - Forum Excel
2 réponses
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.
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.
firehawk2
Messages postés
36
Statut
Membre
Et que piuge-faire pour afficher et rendre la mainau système,merci.
firehawk2
Messages postés
36
Statut
Membre
Et que piuge-faire pour afficher et rendre la mainau système,merci.
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.
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.