INTR |
Interruption |
---|---|
Turbo Pascal pour Windows | WINDOS |
Syntaxe
Procedure Intr(Numero:Byte;reg:TRegisters); |
Paramètres
Nom | Description |
---|---|
Numero | Ce paramètre permet d'indiquer le numéro d'interruption à appeler |
reg | Ce paramètre permet d'indiquer les registres du microprocesseur de la famille des 80x86. |
Description
Cette procédure permet d'appeler l'interruption spécifié.
Remarque
- Il est préférable d'utiliser le mot réservé «ASM» si vous souhaitez économiser de la mémoire et réduire la taille de votre code exécutable, car cette procédure est développée pour être bien isolé de l'interruption appelante. Par contre, si vous appelez une interruption étant du genre à bousiller n'importe quel registre, vous faite un bon choix d'utiliser cette procédure.
Exemple
Voici un exemple, en Turbo Pascal pour Windows, permettant d'accéder directement aux informations de la RAM du BIOS afin de demander la taille de la mémoire conventionnel :
on obtiendra le résultat suivant :
Taille de la mémoire conventionnelle = 640Voir également
Langage de programmation - Assembleur 80x86 - Liste des interruptions
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - INTR
Dernière mise à jour : Dimanche, le 10 décembre 2017