Section courante

A propos

Section administrative du site

INT86X

Interruption 86 étendue
Turbo C++ dos.h

Syntaxe

int int86x(int intno, union REGS *inregs, union REGS *outregs, struct SREGS *segregs);

Paramètres

Nom Description
int Ce paramètre permet d'indiquer le numéro de l'interruption que vous souhaitez appeler. Ce numéro d'interruption permet d'identifier la routine d'interruption à exécuter.
inregs Ce paramètre permet d'indiquer un pointeur vers une structure union REGS, contenant les registres d'entrée. Les registres sont utilisés pour transmettre des informations vers la routine d'interruption. Par exemple, vous pourriez y placer les paramètres nécessaires à l'exécution de l'interruption.
outregs Ce paramètre permet d'indiquer un pointeur vers une structure union REGS, contenant les registres de sortie. Les résultats de l'interruption (les valeurs retournées) sont stockés dans ces registres après l'exécution de l'interruption.
segregs Ce paramètre permet d'indiquer un pointeur vers une structure SREGS, contenant des registres de segments. Ces registres permettent de spécifier des segments mémoire supplémentaires dans des environnements à 32 bits ou lorsque l'on travaille avec un accès direct à la mémoire via des segments, comme en mode protégé.

Description

Cette fonction permet d'appeler une interruption avec une structure d'enregistrement d'appel et de retour séparé et des variables de segments spécifique.



Dernière mise à jour : Dimanche, le 28 Février 2021