Lecture / ouverture d'un fichier txt en assembleur
cs_rana
Messages postés6Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention27 décembre 2003
-
24 déc. 2003 à 00:25
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 2007
-
5 janv. 2004 à 01:43
est ce quelaqu un pourrait m aider a corriger ma macro de lecture d'un fichier txt et l'ouverture d'un fichier txt, voila les macro (pb au niveau du cf qui se met a 1 donc il fait un jump jusqu au message d'erreur) :
;ouverture du fichier1 en mode lecture
macro OUV1 fich1, handle1
mov dx, offset fich1
mov ax, seg fich1
mov ds, ax
mov ax, 3d00h
int 21h
jc err_1m
mov [handle1], ax
err_1m :
ecrire [lerreur], erreur
finerr_1m :
endm
;ouverture du fichier2 en mode ecriture
macro OUV2 fich2, handle2
mov dx, offset fich2
mov ax, seg fich2
mov ds, ax
mov ax, 3d02h
int 21h
jc errouv2
mov [handle2], ax
errouv2 :
ecrire [lerreur], erreur
finerrouv2 :
endm
;lecture dans le fichier1
macro LECT handle1, tampon
mov bx, [handle1]
mov cx, 500
mov dx, offset tampon
mov ax, seg tampon
mov ds, ax
mov ax, 3f00h
int 21h
jc errlec1
errlec1 :
ecrire [lerreur], erreur
finerrlec1 :
endm
au moins l'une d entre elle svp c tres urgent merci