Ecrire dans fichier

Signaler
Messages postés
255
Date d'inscription
samedi 20 avril 2002
Statut
Membre
Dernière intervention
16 janvier 2007
-
Messages postés
236
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
18 juillet 2006
-
Mon registre Al contient un caractère que je veux écrire dans un fichier texte. Quelle interruption il me faut utiliser et avec quelles entrées? Merci ++

2 réponses

Messages postés
570
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
18 janvier 2021
2
Que ce soit du dos ou windows ou du VB , nul besoin d'interruption.
Disposer d'un pointeur sur la zone mémoire ou se trouve ,le texte,un registre d'index pour placer le caractere et s'assurrer suivant le cas que l'on écrase pas un autre caractere.

ToutEnmasm
Messages postés
236
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
18 juillet 2006
1
AH = 40h
BX = Handle du fichier ou du périphérique
CX = Nombre d'octets à écrire
DS = Adresse de segment du buffer
DX = Adresse d'offset du buffer

et finalement Int 21h

si tout se passe bien alors Flag Carry =0 sinon Flag Carry =1
et le code de l'erreur est disponible dans le ax

AX = 5 : Accès refusé
AX = 6 : Handle non autorisé ou fichier non ouvert

@+

Yafuka ( * _ * ) 8-)