Afficher fichier texte en assembleur 8086
ximulf
-
Sami -
Sami -
Bonjour à tous!
J'utilise emu8086 pour coder un petit programme en assembleur (16 bits) qui aurait pour fonction de m'afficher le contenu d'un fichier texte, en l'occurrence "essai.txt", seulement je ne m'en sors pas, après avoir lu plusieurs tutos et posts en rapport, j'en suis arrivé à cela :
org 100h
name2 db 'essai.txt',00 ; lors de l'execution de cette ligne, un message s'affiche et me ; signale que cette interuption n'est pas supportée :s
name3 dw ?
MOV AH, 3dh
MOV AL, 0
MOV DX, offset name2
MOV AX, seg name2
MOV DS, AX
int 21h
MOV BX, AX
MOV CX, 10
MOV DX, offset name3
MOV AX, seg name3
MOV DS, AX
MOV AH, 3fh
int 21h
MOV AH, 13h
MOV AL, 0
MOV BL, 0
MOV CX, 10
MOV DH, 1
MOV DL, 1
MOV BH, 0
MOV AX, seg name3
MOV ES, AX
MOV BP, offset name3
int 10h
ret
Seulement le résultat n'y est pas...
Y aurait il quelques âmes charitable en mesure de m'aider? Merci d'avance!
J'utilise emu8086 pour coder un petit programme en assembleur (16 bits) qui aurait pour fonction de m'afficher le contenu d'un fichier texte, en l'occurrence "essai.txt", seulement je ne m'en sors pas, après avoir lu plusieurs tutos et posts en rapport, j'en suis arrivé à cela :
org 100h
name2 db 'essai.txt',00 ; lors de l'execution de cette ligne, un message s'affiche et me ; signale que cette interuption n'est pas supportée :s
name3 dw ?
MOV AH, 3dh
MOV AL, 0
MOV DX, offset name2
MOV AX, seg name2
MOV DS, AX
int 21h
MOV BX, AX
MOV CX, 10
MOV DX, offset name3
MOV AX, seg name3
MOV DS, AX
MOV AH, 3fh
int 21h
MOV AH, 13h
MOV AL, 0
MOV BL, 0
MOV CX, 10
MOV DH, 1
MOV DL, 1
MOV BH, 0
MOV AX, seg name3
MOV ES, AX
MOV BP, offset name3
int 10h
ret
Seulement le résultat n'y est pas...
Y aurait il quelques âmes charitable en mesure de m'aider? Merci d'avance!
A voir également:
- Afficher fichier texte en assembleur 8086
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide