Fonction 10h |
Fermer un fichier |
CP/M 80 |
Description
Cette fonction permet de fermer un fichier.
Entrée
Registre |
Valeur ou description |
C |
10h |
DE |
Cette paire de registres permet d'indiquer l'adresse d'une structure FCB. |
Sortie
Registre |
Valeur ou description |
A |
Ce registre permet d'indiquer un code de répertoire. |
Remarque
- La fonction 10h effectue l'inverse de la fonction 0Fh le fichier. Étant donné que le FCB adressé par les registres D et E a été
préalablement activé par une fonction 0Fh ou 16h, la fonction 0Fh
enregistre en permanence le nouveau FCB dans le répertoire du disque de référence (voir fonctions 0Fh et
16h). Le processus de correspondance FCB pour la fermeture est identique à la fonction 0Fh. Le code de répertoire renvoyé pour une
opération de fermeture réussie est 0, 1, 2 ou 3, tandis qu'un 0FFh (255 décimal) est renvoyé si le nom de fichier est introuvable dans le répertoire. Un fichier n'a pas besoin
d'être fermé si seules des opérations de lecture ont eu lieu. Si des opérations d'écriture ont eu lieu, l'opération de fermeture est nécessaire pour enregistrer les nouvelles
informations de répertoire de façon permanente.
Dernière mise à jour : Lundi, le 18 juillet 2022