Section courante

A propos

Section administrative du site

 Langage  Elément  Emulateur  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
Référence des directives
Hatari
PCE - PC Emulator
Préface
Notes légal
Dictionnaire
Recherche

Voici la liste des différents directives proposé par le GFA Assembler :

Nom Description
.ABS Cette directive permet d'indiquer un segment d'un point d'aide pour le programmeur et n'est pas pertinent pour l'opération d'assembleur. Il est similaire au segment .BSS. Il sert simplement à définir des symboles absolus et ne nécessite aucune zone de mémoire.
.AMIGA Cette directive permet d'indiquer un micro-ordinateur Amiga.
.ASSERT Cette directive permet d'interrompre l'assemblage avec un message d'erreur si la condition est fausse, quand il a une valeur égale à 0.
.BSS Cette directive permet d'indiquer le début d'une zone de données non initialisée. La zone .BSS d'un programme n'est pas enregistrée avec le programme. Il est cependant marqué dans l'entête du programme. Si un programme est chargé, le système d'exploitation réserve une zone mémoire correspondante à la fin du segment .DATA.
.CARGS Cette directive permet d'influence le compteur de programmes d'un éventuel segment .ABS.
.CLIST Cette directive permet de répertoriées les sections sautées et non assemblées lors de l'assemblage conditionnel.
.CNOP Cette directive permet de garantir que le code de programme suivant commence à une adresse étant un multiple de «modulo».
.COMM Cette directive permet d'importer un symbole commun. Cette directive s'applique uniquement à l'éditeur de liens.
.DATA Cette directive permet d'insérer un segment de données initialisé.
.DC Cette directive permet d'indiquer des données numériques.
.DS Cette directive permet d'indiquer que le compteur de programme est incrémenté et une zone de mémoire est réservée pour laisser de la place aux données exprimées par le nombre avec la largeur de données spécifiée (octet, mot ou mot long) à partir de l'adresse actuelle.
.ELSE Cette directive permet d'indiquer l'autre choix a effectuer si la condition est fausse.
.END Cette directive permet d'indiquer que toutes les instructions suivantes sont ignorées. Normalement, .END marque également la fin des fichiers .INCLUDE.
.ENDIF Cette directive permet d'indiquer la fin d'une directive conditionnel SI.
.ENDM Cette directive permet d'indiquer la fin de la définition d'une macro.
.ENDR Cette directive permet d'indiquer la fin d'une répétition.
.EQU Cette directive permet d'attribuer l'adresse à droite de EQU à l'étiquette de gauche.
.EVEN Cette directive permet de justifier l'adresse actuelle du compteur de programme (PC). Les octets de remplissage de 0 sont insérés dans le segment de texte et de données.
.EXTERN Cette directive permet d'indiquer une déclaration de symbole global externe.
.FAIL Cette directive permet de toujours arrêter l'assemblage.
.GLOBL Cette directive permet d'indiquer une déclaration de symbole global.
.IBYTES Cette directive permet d'insérer un paquet de données à l'emplacement courant du compteur de programme.
.IF Cette directive permet d'indiquer une directive conditionnel SI.
.IFC Cette directive permet de vérifier si les chaînes de caractères sont égales.
.IFD Cette directive permet de vérifier si le symbole ou l'expression est égale.
.IFEQ Cette directive permet de vérifier si la condition est égale.
.IFF Cette directive permet d'assembler seulement si la condition est vrai (=-1).
.IFGE Cette directive permet de vérifier si la condition est supérieur ou égale.
.IFGT Cette directive permet de vérifier si la condition est supérieur.
.IFLE Cette directive permet de vérifier si la condition est inférieur ou égale.
.IFLT Cette directive permet de vérifier si la condition est inférieur.
.IFNC Cette directive permet de vérifier si les chaînes de caractères ne sont pas égales.
.IFNE Cette directive permet de vérifier si la condition n'est pas égale.
.INCLUDE Cette directive permet d'inclure un code source externe au programme en cours.
.INIT Cette directive permet d'initialiser la mémoire selon les valeurs spécifiés.
.ITABEQU Cette directive permet d'appeler une fichier de définition de symbole.
.ITABGEN Cette directive permet de générer une fichier de définition de symbole.
.ITABSET Cette directive permet d'appeler une table de définition de symbole et des définitions SET.
.LIST Cette directive permet d'activer l'enregistrement d'un processus.
.LLEN Cette directive permet de fixer la longueur d'une ligne.
.LMODE Cette directive permet d'indiquer qu'un enregistrement d'assemblage est formaté selon l'orientation de la colonne.
.LOCAL Cette directive permet d'indiquer que les symboles locaux ne seront valides qu'entre deux symboles non locaux. Local peut être utilisé pour séparer une zone de symboles locaux sans définir d'étiquette non locale.
.MACRO Cette directive permet de définir une macro.
.MLIST Cette directive permet d'appeler une macro en format étendue.
.NOCLIST Cette directive permet d'assembler les instructions actuel dans une structure .IF répertoriée.
.NOLIST Cette directive permet de désactiver l'enregistrement d'un processus.
.NOMLIST Cette directive permet d'appeler seulement la liste de macro sans le contenu de ceux-ci.
.ORG Cette directive permet de faire en sorte qu'une adresse de base distincte peut être spécifiée pour chaque segment de programme utilisé (jusqu'à 64).
.PAGE Cette directive permet d'envoyer un saut de page.
.PLEN Cette directive permet de fixer la longueur d'une page d'enregistrement.
.PRINTER Cette directive permet d'envoyer des commandes de mode compressé ou d'autres polices de caractères vers l'imprimante.
.PUBLIC Cette directive permet d'indiquer une déclaration de symbole global publique.
.REPT Cette directive permet d'indiquer une répétition.
.SECTION Cette directives permet d'indiquer une définition de segment. Il permet de configurer 64 segments de programme avec des lignes de programme indépendantes (numéros 0 à 63).
.SPACE Cette directive permet d'insérer une expression de lignes vides.
.SUBTTL Cette directive permet d'indiquer la ligne de pied de page.
.TEXT Cette directive permet d'indiquer que le code de programme suivant appartient au segment de texte.
.TTL Cette directive permet d'indiquer la ligne d'entête.
.XDEF Cette directive permet d'exporter étiquette global.
.XREF Cette directive permet d'importer étiquette global.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 11 juillet 2020