Syntaxe
{$G-} |
Turbo Pascal 6+ |
{$G+} |
Turbo Pascal 6+ |
{$Gn} |
Turbo Pascal 3 |
Paramètres
Nom |
Description |
- |
Ce paramètre permet de désactiver le support des instructions 80286. |
+ |
Ce paramètre permet d'activer le support des instructions 80286. |
n |
Ce paramètre permet d'indiquer la taille du tampon d'entrée. |
Description
Cette directive permet d'activer le support des instructions 80286 ou d'indiquer la taille du tampon d'entrée.
Remarques
- La directive $G active ou désactive la génération de code 80286. Dans l'état {$G-}, seules les instructions 8086 génériques sont générées et les programmes compilés
dans cet état peuvent s'exécuter sur n'importe quel processeur de la famille 80x86. Vous pouvez spécifier {$G-} n'importe où dans votre code.
- Dans l'état {$G +}, le compilateur utilise les instructions supplémentaires du 80286 pour améliorer la génération de
code, mais les programmes compilés dans cet état ne peuvent pas s'exécuter sur les microprocesseurs 8088 et
8086. Les instructions supplémentaires utilisées dans l'état {$G+} incluent ENTER,
LEAVE, PUSH avec une valeur immédiate, IMUL étendu et
SHL et SHR étendu.
Dernière mise à jour : Dimanche, le 25 janvier 2015