Interruption 21h |
Fonction 50h |
Fixer l'adresse du PSP courant |
---|---|---|
DOS 2.x |
Description
Cette fonction permet de fixer l'adresse du PSP courant.
Entrée
Registre | Valeur ou description | ||
---|---|---|---|
AH | 50h | ||
BX | Ce registre permet d'indiquer l'adresse du nouveau segment du PSP. Voici la structure d'un PSP (Prefix Segment Program) : | ||
Déplacement | Longueur | Description | |
00h | 2 octets | Ce champ contient l'instruction assembleur «INT 20h» (DB 0CDh,20h) | |
02h | 2 octets | Ce champ contient l'adresse du dernier segment alloué au programme | |
04h | 1 octet | Ce champ est réservé pour un usage interne ou futur | |
05h | 5 octets | Ce champ contient l'instruction d'appel de l'interruption DOS (INT 21h) | |
0Ah | 4 octets | Ce champ contient l'adresse de l'interruption 22h | |
0Eh | 4 octets | Ce champ contient l'adresse de l'interruption 23h | |
12h | 4 octets | Ce champ contient l'adresse de l'interruption 24h | |
16h | 2 octets | Ce champ contient l'adresse de segment du programme parent | |
18h | 20 octets | Ce champ contient une table des «Handles» permettant la gestion des fichiers par le système d'exploitation | |
2Ch | 2 octets | Ce champ contient une adresse de segment de l'environnement | |
2Eh | 4 octets | Ce champ est réservé pour un usage interne ou futur | |
32h | 2 octets | Ce champ contient la longueur de la table des «Handles» permettant la gestion des fichiers par le système d'exploitation | |
34h | 4 octets | Ce champ contient l'adresse de la table des «Handles» permettant la gestion des fichiers par le système d'exploitation | |
38h | 23 octets | Ce champ est réservé pour un usage interne ou futur | |
50h | 3 octets | Ce champ contient les instructions assembleur «INT 21h» et «RETF» (DB 0CDh, 021h, 0CBh) | |
53h | 9 octets | Ce champ est réservé pour un usage interne ou futur | |
5Ch | 16 octets | Ce champ contient le premier FCB (File Control Block) nommé aussi FCB1 | |
6Ch | 16 octets | Ce champ contient le deuxième FCB (File Control Block) nommé aussi FCB2 | |
80h | 127 octets | Ce champ contient la ligne de commande et la DTA par défaut |
Sortie
Aucune
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 265.
Dernière mise à jour : Jeudi, le 3 mars 2016