INLINE |
En ligne |
---|---|
Turbo Pascal pour Windows |
Syntaxe
InLine(hex1/hex2/hex3/...); |
Procedure identp(param); InLine(hex1/hex2/hex3/...); |
Function identf(param):typefunc; InLine(hex1/hex2/hex3/...); |
Paramètres
Nom | Description |
---|---|
hex1, hex2, hex3 | Ce paramètre permet d'indiquer les codes machines à inclure |
identp | Ce paramètre permet d'indiquer l'identificateur de procédure |
identf | Ce paramètre permet d'indiquer l'identificateur de fonction |
typefunc | Ce paramètre permet d'indiquer le type de données de la fonction |
param | Ce paramètre permet d'indiquer les paramètres de la fonction ou de la procédure |
Description
Ce mot réservé permet d'inclure directement du code machine en ligne dans le code du compilateur.
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 - Accueil
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - INLINE
Dernière mise à jour : Dimanche, le 10 décembre 2017