Les symboles prédéfinies
Voir les symboles prédéfinies utilisé par les compilateurs tel Macro Assembler de Microsoft (MASM) ou Turbo Assembler de Borland (TASM) :
| Symboles | Description | Mode |
|---|---|---|
| $ | Ce symbole prédéfinies permet de représenter le compteur d'emplacement courant dans le segment courant | IDEAL et MASM |
| @32Bit | Ce symbole prédéfinies permet d'indiquer que l'équation numérique du segment est dans le modèle courant de 16 ou 32 bits. | IDEAL et MASM |
| @code | Ce symbole prédéfinies permet d'indiquer un segment de code, alias de «.CODE». | IDEAL et MASM |
| @CodeSize | Ce symbole prédéfinies permet d'indiquer le code de modèle de mémoire: 0=NEAR, 1=FAR. | IDEAL et MASM |
| @CPU | Ce symbole prédéfinies permet d'indiquer les informations a propos des directive de microprocesseur. | IDEAL et MASM |
| @curseg | Ce symbole prédéfinies permet d'indiquer le segment courant. | IDEAL et MASM |
| @data | Ce symbole prédéfinies permet d'indiquer le nom du groupe de données court. | IDEAL et MASM |
| @DataSize | Ce symbole prédéfinies permet d'indiquer le modèle mémoire de données: 0=Near, 1=Far, 2=Huge. | IDEAL et MASM |
| ??date | Ce symbole prédéfinies permet de retourner la chaine de caractères de la date courante. | IDEAL et MASM |
| @fardata | Ce symbole prédéfinies permet d'initialiser le nom de segment de données. | IDEAL et MASM |
| @fardata? | Ce symbole prédéfinies permet de désinitialiser le nom de segment de données. | IDEAL et MASM |
| @FileName | Ce symbole prédéfinies permet d'indiquer le nom du fichier actuellement assemblés. | IDEAL et MASM |
| ??filename | Ce symbole prédéfinies permet d'indiquer une chaine de caractères du nom du fichier actuellement assemblés. | IDEAL et MASM |
| @Interface | Ce symbole prédéfinies permet d'indiquer le langage de programmation et le système d'exploitation sélectionné par MODEL. | IDEAL et MASM |
| @Model | Ce symbole prédéfinies permet d'indiquer le modèle actuellement utilisé. | IDEAL et MASM |
| @Object | Ce symbole prédéfinies permet d'indiquer la macro texte contenant le nom de l'objet courant. Alias du segment de pile. | IDEAL et MASM |
| @Stack | Ce symbole prédéfinies permet d'indiquer la macro texte contenant le nom de l'objet courant. Alias du segment de pile. | IDEAL et MASM |
| @Startup | Ce symbole prédéfinies permet d'indiquer l'étiquette marquant le début du code de démarrage. | IDEAL et MASM |
| @Table_objectname | Ce symbole prédéfinies permet d'indiquer le type de données contenant la table de méthode d'objet. | IDEAL et MASM |
| @TableAddr_objectname | Ce symbole prédéfinies permet d'indiquer l'étiquette décrivant l'adresse de l'instance de la méthode de la table d'objet virtuel. | IDEAL et MASM |
| ??date | Ce symbole prédéfinies permet de retourner la chaine de caractères de l'heure courante. | IDEAL et MASM |
| ??version | Ce symbole prédéfinies permet d'indiquer la version du compilateur. | IDEAL et MASM |
| @WordSize | Ce symbole prédéfinies permet si le segments est 16 ou 32 bits: 2=16 bits, 4=32 bits. | IDEAL et MASM |
Références
Turbo Assembler - Version 3.2: Quick Reference Guide, Edition Borland International, 1992, Part #11MN-BPL-10-70, BOR 4703, page 2 à 3.
Dernière mise à jour : Samedi, le 2 août 2014