Voici la liste des procédures et des fonctions inclus dans le langage de programmation Pascal-86 d'Intel (aussi connu sous le nom de Built-in functions Pascal-86) :
| Nom | Description |
|---|---|
| ABS | Cette fonction permet de retourner la valeur absolue d'une expression numérique. |
| ARCCOS | Cette fonction trigonométrique permet de retourner la valeur de l'arc cosinus. |
| ARCSIN | Cette fonction trigonométrique permet de retourner la valeur de l'arc sinus. |
| ARCTAN | Cette fonction trigonométrique permet de retourner la valeur de l'arc tangente. |
| CAUSEINTERRUPT | Cette procédure permet de provoquer une interruption 8086/8088. |
| CHR | Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
| COS | Cette fonction trigonométrique permet de retourner le cosinus. |
| DISABLEINTERRUPTS | Cette procédure permet de désactiver les interruptions 8086/8088. |
| ENABLEINTERRUPTS | Cette procédure permet d'activer les interruptions 8086/8088. |
| EOF | Cette fonction permet d'indiquer si la fin du fichier est atteinte. |
| EOLN | Cette fonction permet d'indiquer si la fin d'une ligne de fichier texte est atteinte. |
| EXP | Cette fonction permet de retourner la valeur exponentielle. |
| GET | Cette procédure permet de lire une composante d'un fichier. |
| GET8087ERRORS | Cette fonction permet de demander le champ d'erreur 8087 et efface les exceptions. |
| INBYT | Cette procédure permet de lire un octet d'un port d'entrée/sortie du 8086/8088. |
| INWRD | Cette procédure permet de lire deux octets (mot) d'un port d'entrée/sortie du 8086/8088. |
| LN | Cette fonction permet de calculer le logarithme népérien (Naturel). |
| LORD | Cette fonction permet de demander le rang de la valeur scalaire et le retourne en type de données LongInt. |
| LROUND | Cette fonction permet de demander la valeur arrondie d'un nombre réel et le retourne en type de données LongInt. |
| LTRUNC | Cette fonction permet de demander la partie entière d'un nombre réel et le retourne en type de données LongInt. |
| MASK8087ERRORS | Cette procédure permet de fixer un masque d'erreur 8087. |
| NEW | Cette fonction permet d'allouer de la mémoire dynamique pour une variable. |
| ODD | Cette fonction permet d'indiquer si la valeur entière est un nombre impaire. |
| ORD | Cette fonction permet de connaitre le rang de la valeur scalaire, par exemple on peut connaitre le numéro de code ASCII d'un caractère de cette manière. |
| OUTBYT | Cette procédure permet d'écrire un octet d'un port d'entrée/sortie du 8086/8088. |
| OUTWRD | Cette procédure permet d'écrire deux octets (mot) d'un port d'entrée/sortie du 8086/8088. |
| PACK | Cette procédure permet de compacter un tableau. |
| PAGE | Cette procédure permet de provoquer un saut de page dans un fichier texte en sortie. |
| PRED | Cette fonction permet de retourner la valeur précédente de l'expression. |
| PUT | Cette procédure permet d'écrire une composante dans un fichier. |
| READ | Cette procédure permet de lire différentes données à partir d'une périphérique, d'un fichier ou de la console. |
| READLN | Cette procédure permet de lire une ligne de texte à partir d'une périphérique, d'un fichier ou de la console. |
| RESET | Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié. |
| REWRITE | Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant. |
| ROUND | Cette fonction permet de retourner la valeur arrondie d'un nombre réel. |
| SETINTERRUPT | Cette procédure permet d'associer un nom de procédure d'interruption avec le numéro d'interruption spécifié. |
| SIN | Cette fonction trigonométrique permet de retourner le sinus. |
| SQR | Cette fonction permet de retourner le carré d'un nombre. |
| SQRT | Cette fonction permet de retourner la racine carrée d'un nombre. |
| SUCC | Cette fonction permet de retourner la valeur suivante de l'expression. |
| TAN | Cette fonction trigonométrique permet de retourner la tangente. |
| TRUNC | Cette fonction permet de retourner la partie entière d'un nombre réel. |
| UNPACK | Cette procédure permet de dépaqueter un tableau. |
| WRD | Cette fonction permet de demander le rang de la valeur scalaire et le retourne en type de données Word. |
| WRITE | Cette procédure permet d'écrire différentes données sur un périphérique, dans un fichier ou sur la console. |
| WRITELN | Cette procédure permet d'écrire différentes données avec un saut de ligne sur un périphérique, dans un fichier ou sur la console. |
Dernière mise à jour : Vendredi, le 13 octobre 2017