Section courante

A propos

Section administrative du site

Voici la liste des opérateurs reconnu par le TASM (Turbo Assembler) de Borland :

Opérateur Description
+ Cet opérateur permet d'effectuer une addition.
- Cet opérateur permet d'effectuer une soustraction ou inverse le signe.
* Cet opérateur permet d'effectuer une multiplication.
/ Cet opérateur permet d'effectuer une division.
[ et ] Ces opérateurs permettent d'ajouter une expression à une autre expression.
: Cet opérateur permet de remplacer le segment par défaut de l'expression avec un segment spécifié.
. Cet opérateur permet d'indiquer le champ d'une structure de données.
.TYPE Cet opérateur permet de retourner un mot définissant le mode et l'étendue de l'expression
< et > Ces opérateurs permettent de traiter le texte comme un élément littéral unique.
" et " Ces opérateurs permettent de traiter le texte comme une chaîne de caractères.
' et ' Ces opérateurs permettent de traiter le texte comme une chaîne de caractères.
! Cet opérateur permet d'indiquer qu'il faut traiter le caractère comme un caractère littéral plutôt que comme un opérateur ou un symbole.
; Cet opérateur permet d'indiquer qu'il faut traiter le texte spécifié comme un commentaire.
;; Cet opérateur permet d'indiquer qu'il faut traiter le texte spécifié comme un commentaire dans une macro apparaissant uniquement dans la définition de la macro. La liste n'affiche pas le texte où la macro est développée.
% Cet opérateur permet d'indiquer qu'il faut traiter la valeur de l'expression dans un paramètre de macro en tant que texte.
& et & Ces opérateurs permettent de remplacer le paramètre par sa valeur de paramètre correspondante.
AND Cet opérateur permet d'effectuer un «Et binaire».
BYTE Cet opérateur permet de forcer l'expression d'adresse à être de la taille d'octet.
BYTE PTR Cet opérateur permet de forcer l'expression d'adresse à être de la taille d'octet.
CARRY? Cet opérateur permet de retourner l'état du drapeau de retenue.
CODEPTR Cet opérateur permet de retourner la taille d'adresse de procédure par défaut.
DATAPTR Cet opérateur permet de forcer l'expression d'adresse à une taille dépendant du modèle.
DUP Cet opérateur permet d'indiquer le nombre de déclarations de la valeur initiale spécifié.
DWORD Cet opérateur permet de forcer l'expression d'adresse à avoir la taille d'un mot double.
DWORD PTR Cet opérateur permet de forcer l'expression d'adresse à avoir la taille d'un mot double.
EQ Cet opérateur permet d'indiquer une égalité.
FAR Cet opérateur permet de forcer une expression d'adresse à être un pointeur de code long (FAR).
FAR PTR Cet opérateur permet de forcer une expression d'adresse à être un pointeur de code long (FAR).
FWORD Cet opérateur permet de forcer l'expression d'adresse à avoir une taille de pointeur distant de 32 bits.
FWORD PTR Cet opérateur permet de forcer l'expression d'adresse à avoir une taille de pointeur distant de 32 bits.
GE Cet opérateur permet d'indiquer supérieur ou égale.
GT Cet opérateur permet d'indiquer supérieur.
HIGH Cet opérateur permet de retourner les 8 bits supérieurs des 16 bits d'expression les plus bas. Les expressions MASM sont des valeurs 64 bits.
LARGE Cet opérateur permet de définir la taille de décalage de l'expression sur 32 bits. En mode Ideal, cette opération n'est légale que si la génération de code 386 est activée.
LE Cet opérateur permet d'indiquer inférieur ou égale.
LENGTH Cet opérateur permet de retourner le nombre d'éléments de données dans la variable créée par le premier initializer.
LOW Cet opérateur permet de retourner les 8 bits d'expression les plus bas. Les expressions MASM sont des valeurs 64 bits.
LT Cet opérateur permet d'indiquer inférieur.
MASK Cet opérateur permet de retourner un masque de bits dans lequel les bits spécifié du champs de l'enregistrement ou de l'enregistrement sont définis et tous les autres bits sont effacés.
MOD Cet opérateur permet de retourner la valeur entière du reste (modulo) lors de la division d'une expression spécifié par une autre expression spécifié.
NE Cet opérateur permet d'indiquer pas d'égalité.
NEAR Cet opérateur permet de forcer une expression d'adresse à être un pointeur de code court.
NEAR PTR Cet opérateur permet de forcer une expression d'adresse à être un pointeur de code court.
NOT Cet opérateur permet d'inverser la valeur de tous les bits.
OFFSET Cet opérateur permet de retourner la position dans le segment de l'expression spécifié.
OR Cet opérateur permet d'effectuer un «Ou binaire».
OVERFLOW? Cet opérateur permet de retourner l'état du drapeau de débordement.
PARITY? Cet opérateur permet de retourner l'état du drapeau de parité.
PROC Cet opérateur permet de forcer une expression d'adresse à être un pointeur de code court (NEAR) ou long (FAR).
PROC PTR Cet opérateur permet de forcer une expression d'adresse à être un pointeur de code court (NEAR) ou long (FAR).
PTR Cet opérateur permet de forcer le traitement de l'expression comme ayant le type spécifié ou comme un pointeur.
PWORD Cet opérateur permet de forcer l'expression d'adresse à avoir une taille de pointeur distant de 32 bits.
PWORD PTR Cet opérateur permet de forcer l'expression d'adresse à avoir une taille de pointeur distant de 32 bits.
QWORD Cet opérateur permet de forcer l'expression d'adresse à être de taille quadruple.
QWORD PTR Cet opérateur permet de forcer l'expression d'adresse à être de taille quadruple.
SEG Cet opérateur permet de retourner le segment de l'expression spécifié.
SHL Cet opérateur permet de retourner le résultat du décalage des bits de l'expression de gauche du nombre de bits spécifié.
SHORT Cet opérateur permet d'indiquer que l'étiquette doit effectuer un saut court, soit une instruction de saut ayant une distance de -128 à 127 octets par rapport à la position actuel.
SHR Cet opérateur permet de retourner le résultat du décalage des bits de l'expression de droite du nombre de bits spécifié.
SIGN? Cet opérateur permet de retourner l'état du drapeau du signe.
SIZE Cet opérateur permet de retourner le nombre d'octets dans la variable allouée par le premier initializer.
SMALL Cet opérateur permet de définir la taille de déplacement de l'expression sur 16 bits. En mode Ideal, cette opération n'est légale que si la génération de code 386 est activée.
SYMTYPE Cet opérateur permet de retourner un octet décrivant l'expression.
TBYTE Cet opérateur permet de forcer l'expression d'adresse à avoir une taille de 10 octet.
TBYTE PTR Cet opérateur permet de forcer l'expression d'adresse à avoir une taille de 10 octet.
THIS Cet opérateur permet de retourner un opérande du type spécifié dont les valeurs de déplacement et de segment sont égales à la valeur du compteur d'emplacement actuel.
TYPE Cet opérateur permet de retourner le type de l'expression spécifié.
UNKNOWN Cet opérateur permet de supprimer les informations de type de l'expression d'adresse.
WIDTH Cet opérateur permet de retourner la largeur en bits du champ d'enregistrement ou de l'enregistrement spécifié.
WORD Cet opérateur permet de forcer l'expression d'adresse à être de la taille d'un mot.
WORDPTR Cet opérateur permet de forcer l'expression d'adresse à être de la taille d'un mot.
XOR Cet opérateur permet d'effectuer un «Ou exclusif binaire».
ZERO? Cet opérateur permet de retourner l'état du drapeau du zéro.


Dernière mise à jour : Samedi, le 8 août 2020