Section courante

A propos

Section administrative du site

 Langage  Elément  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Les opérateurs
Référence de directives
Référence de symboles
Référence de instructions
Préface
Notes légales
Dictionnaire
Recherche

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.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 8 août 2020