Erreur en assembleur

biloute555 Messages postés 21 Statut Membre -  
biloute555 Messages postés 21 Statut Membre -
Bonjour,

j'ai ecris un petit code tout simple, juste pour afficher le caractère '0' à l'ecran. je travaille sous dos.
voici le code.
.MODEL small
.STACK 100h
.486
.DATA
.CODE

main PROC
mov AX, @data
mov DS, AX

mov AX, 0B800h
mov ES,AX
mov DH,00000111b
mov DL,'0'
mov ES:[80*2*12+2*40],DX

mov AX, 4C00h
int 21h
main ENDP
END main

donc j'aimerais simplement afficher simplement '0', mais il me dis chaque fois au moment où je fais tlink
Fatal: bad object file record in ex.asm near module file offset 0x00000000
voila l'erreur que je ne parviens pas du tout à comprendre.
Merci d'avance pour votre aide

3 réponses

rafil
 
pkoi main end et end proc
0
rafil
 
veuillez essayez par ce code:

MODEL small
.STACK 100h
.486
.DATA
.CODE

main:
mov AX, @data
mov DS, AX

mov AX, 0B800h
mov ES,AX
mov DL,'0'
mov ah,2
int 21h
mov AX, 4C00h
int 21h
code ends
END main
0
biloute555 Messages postés 21 Statut Membre
 
Merci pour vos reponses.
J'ai recompiler mon code et il fonctionne maintenant. Je ne sais pas ce qu'il sais passer la 1er fois.
Merci beaucoup pour votre temps en tout cas.
0