Section courante

A propos

Section administrative du site

Interruption 21h

Fonction 31h

Mettre fin au programme en passant en mode résident (TSR)
DOS 2.0+, OS/2, Windows NT

Description

Cette fonction permet de mettre fin au programme en passant en mode résident (TSR : Terminate and Stay Resident). Ainsi, il metttre fin à l'exécution du programme en cours d'exécution, en passant un code retour au processus parent, mais réserve une partie ou la totalité de la mémoire du programme afin qu'elle ne soit pas superposée par le prochain programme transitoire à charger. Le système d'exploitation DOS effectue ensuite les actions suivantes :

Entrée

Registre Valeur ou description
AH 31h
AL Ce registre permet d'indiquer le code de fin
DX Ce registre permet d'indiquer le nombre de paragraphes (zone de 16 octets) à réserver

Sortie

 Aucune

Remarques

Références

La Bible du PC: Programmation système - Sixième Edition, Edition Micro-Application, Michael Tischer, 1996, ISBN: 2-7429-0544-8, page 1516.
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 187 à 190.

Dernière mise à jour : Jeudi, le 3 mars 2016