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 codes de conditions
Référence des instructions
Préface
Notes légal
Dictionnaire
Recherche

Référence des instructions de l'assembleur du microprocesseur SPARC :

Nom Description
ADD Cette instruction permet d'effectuer une addition.
ADDcc Cette instruction permet d'effectuer une addition et une modification et la condition.
ADDX Cette instruction permet d'effectuer une addition avec le bit de retenue.
ADDXcc Cette instruction permet d'effectuer une addition avec le bit de retenue et la condition.
AND Cette instruction permet d'effectuer un «Et binaire».
ANDcc Cette instruction permet d'effectuer un «Et binaire» avec la condition.
ANDN Cette instruction permet d'effectuer un «Négation Et binaire».
ANDNcc Cette instruction permet d'effectuer un «Négation Et binaire» avec la condition.
BA Cette instruction permet d'effectuer un branchement inconditionnel.
BCC Cette instruction permet d'effectuer un branchement si supérieur ou égale.
BCS Cette instruction permet d'effectuer un branchement si inférieur.
BE Cette instruction permet d'effectuer un branchement si égale.
BG Cette instruction permet d'effectuer un branchement si supérieur.
BGE Cette instruction permet d'effectuer un branchement si supérieur ou égale.
BGU Cette instruction permet d'effectuer un branchement si le nombre naturel est supérieur ou égale.
BL Cette instruction permet d'effectuer un branchement si inférieur.
BLE Cette instruction permet d'effectuer un branchement si inférieur ou égale.
BLEU Cette instruction permet d'effectuer un branchement si le nombre naturel est inférieur ou égale.
BN Cette instruction permet d'effectuer un branchement avec les codes de condition.
BNE Cette instruction permet d'effectuer un branchement si pas égale.
BNEG Cette instruction permet d'effectuer un branchement si négatif.
BPOS Cette instruction permet d'effectuer un branchement si positif.
BVC Cette instruction permet d'effectuer un branchement si le drapeau de débordement n'est pas fixé.
BVS Cette instruction permet d'effectuer un branchement si le drapeau de débordement est fixé.
CALL Cette instruction permet d'appeler un sous-programme.
CBccc Cette instruction permet d'effectuer un branchement dans le coprocesseur pour les codes de condition.
FBA Cette instruction permet d'indiquer de toujours faire un branchement si le nombre réel.
FBE Cette instruction permet d'indiquer de faire un branchement si le nombre réel est égale.
FBG Cette instruction permet d'effectuer de faire un branchement si nombre réel est supérieur.
FBGE Cette instruction permet d'indiquer de faire un branchement si le nombre réel est supérieur ou égale.
FBL Cette instruction permet d'indiquer de faire un branchement si le nombre réel est inférieur.
FBLE Cette instruction permet d'indiquer de faire un branchement si le nombre réel est inférieur ou égale.
FBLG Cette instruction permet d'indiquer de faire un branchement si le nombre réel est inférieur ou supérieur.
FBN Cette instruction permet d'effectuer de ne jamais faire de branchement si nombre réel.
FBNE Cette instruction permet d'indiquer de faire un branchement si le nombre réel n'est pas égale.
FBO Cette instruction permet d'indiquer de faire un branchement si le nombre réel est ordonné.
FBU Cette instruction permet d'effectuer de faire un branchement si nombre réel.
FBUE Cette instruction permet d'indiquer de faire un branchement si le nombre réel est désordonné ou égale.
FBUG Cette instruction permet d'indiquer de faire un branchement si le nombre réel est désordonné ou supérieur.
FBUGE Cette instruction permet d'indiquer de faire un branchement si le nombre réel est désordonné, supérieur ou égale.
FBUL Cette instruction permet d'indiquer de faire un branchement si le nombre réel est désordonné ou inférieur.
FBULE Cette instruction permet d'indiquer de faire un branchement si le nombre réel est désordonné, inférieur ou égale.
FLUSH Cette instruction permet de vider le cache.
JMPL Cette instruction permet d'effectuer un saut et une liaison.
LD Cette instruction permet de charger un mot d'une adresse.
LDA Cette instruction permet de charger un mot d'un espace alternatif.
LDC Cette instruction permet de charge le coprocesseur.
LDCSR Cette instruction permet de charger le registre d'état du coprocesseur.
LDD Cette instruction permet de charger un double mot d'une adresse.
LDDA Cette instruction permet de charger un double mot d'un espace alternatif.
LDDC Cette instruction permet de charger un double coprocesseur.
LDDF Cette instruction permet de charger un nombre réel de double précision.
LDF Cette instruction permet de charger un nombre réel, soit un nombre à virgule flottante.
LDFSR Cette instruction permet de charger un le registre d'état d'un nombre réel (nombre à virgule flottante).
LDSB Cette instruction permet de charger un octet entier d'une adresse.
LDSBA Cette instruction permet de charger un octet entier (signé) d'un espace alternatif.
LDSH Cette instruction permet de charger un demi-mot entier d'une adresse.
LDSHA Cette instruction permet de charger un demi-mot entier (signé) d'un espace alternatif.
LDSTUB Cette instruction permet de charger et entreposer un octet naturel d'une adresse.
LDSTUBA Cette instruction permet de chargement atomique d'un octet naturel (non-signé) d'un espace alternatif.
LDUB Cette instruction permet de charger un octet naturel d'une adresse.
LDUBA Cette instruction permet de charger un octet naturel (non-signé) d'un espace alternatif.
LDUH Cette instruction permet de charger un demi-mot naturel d'une adresse.
LDUHA Cette instruction permet de charger un demi-mot naturel (non-signé) d'un espace alternatif.
MULScc Cette instruction permet d'effectuer une multiplication et modifie icc.
NOP Cette instruction n'effectue pas d'opération.
OR Cette instruction permet d'effectuer un «Ou binaire».
ORcc Cette instruction permet d'effectuer un «Ou binaire» et modifie icc.
ORN Cette instruction permet d'effectuer une «Négation Ou binaire».
ORNcc Cette instruction permet d'effectuer une «Négation Ou binaire» et modifie icc.
RDASR Cette instruction permet d'effectuer la lecture du registre d'état auxiliaire.
RDPSR Cette instruction permet d'effectuer la lecture du registre d'état du microprocesseur (PSR).
RDWIM Cette instruction permet d'effectuer la lecture du registre du masque de fenêtre invalide.
RDTBR Cette instruction permet d'effectuer la lecture du registre de base de la trap.
RDY Cette instruction permet d'effectuer la lecture du registre Y.
RESTORE Cette instruction permet de restaurer des opérandes.
RETT Cette instruction permet de retourner d'une trap.
SAVE Cette instruction permet de sauvegarder des registres ou des valeurs immédiates.
SDIV Cette instruction permet d'effectuer une division de nombre entier (nombre signé).
SDIVcc Cette instruction permet d'effectuer une division de nombre entier (nombre signé) et modifie icc.
SETHI Cette instruction permet de fixer les 22 bits du haut d'un registre.
SLL Cette instruction permet d'effectuer un décalage logique vers la gauche.
SMUL Cette instruction permet d'effectuer une multiplication d'un entier (nombre signé).
SMULcc Cette instruction permet d'effectuer une multiplication d'un entier (nombre signé) et modifie icc.
SRA Cette instruction permet d'effectuer un décalage arithmétique vers la droite.
SRL Cette instruction permet d'effectuer un décalage logique vers la droite.
ST Cette instruction permet d'entreposer un mot dans un espace alternatif.
STA Cette instruction permet d'entreposer un demi-mot dans un espace alternatif.
STB Cette instruction permet d'entreposer un octet dans un espace alternatif.
STBA Cette instruction permet d'entreposer un octet dans un espace alternatif.
STC Cette instruction permet d'entreposer le coprocesseur.
STCSR Cette instruction permet d'entreposer le registre d'état de coprocesseur.
STD Cette instruction permet d'entreposer un double mot dans un espace alternatif.
STDA Cette instruction permet d'entreposer un double mot dans un espace alternatif.
STDC Cette instruction permet d'entreposer le double coprocesseur.
STDCQ Cette instruction permet d'entreposer le file d'attente du double coproceseur.
STDF Cette instruction permet d'entreposer un nombre réel de double précision.
STDFQ Cette instruction permet d'entreposer la trappe de file d'attente du nombre réel de double précision.
STF Cette instruction permet d'entreposer un nombre réel.
STFSR Cette instruction permet d'entreposer l'état du registre de nombre réel.
STH Cette instruction permet d'entreposer un demi-mot dans un espace alternatif.
STHA Cette instruction permet d'entreposer un demi-mot dans un espace alternatif.
SUB Cette instruction permet d'effectuer une soustraction d'une opérande par une autre opérande.
SUBcc Cette instruction permet d'effectuer une soustraction d'une opérande par une autre opérande et modifie icc.
SUBX Cette instruction permet d'effectuer une soustraction d'une opérande par une autre opérande avec la retenue.
SUBXcc Cette instruction permet d'effectuer une soustraction d'une opérande par une autre opérande avec la retenue et modifie icc.
SWAP Cette instruction permet d'échanger un registre avec la mémoire.
SWAPA Cette instruction permet d'échanger un registre avec un espace de mémoire alternative.
TA Cette instruction permet de toujours trapper.
TCC Cette instruction permet de trapper si la retenue est effacé.
TADDcc Cette instruction permet de balisé une addition et modifie icc.
TADDccTV Cette instruction permet de balisé une addition, modifie icc et trappe le débordement.
TE Cette instruction permet de trapper si égale.
TG Cette instruction permet de trapper si supérieur.
TGE Cette instruction permet de trapper si supérieur ou égale.
TGEU Cette instruction permet de trapper si le nombre naturel est supérieur ou égale.
TGU Cette instruction permet trapper si le nombre naturel est supérieur.
TL Cette instruction permet de trapper si inférieur.
TLE Cette instruction permet de trapper si inférieur ou égale.
TLEU Cette instruction permet trapper si le nombre naturel est inférieur ou égale.
TLU Cette instruction permet trapper si le nombre naturel est inférieur.
TN Cette instruction permet de jamais trapper.
TNE Cette instruction permet de trapper si pas égale.
TNEG Cette instruction permet de trapper si négatif.
TPOS Cette instruction permet de trapper si positif.
TSUBcc Cette instruction permet de balisé une soustraction et modifie icc.
TSUBccTV Cette instruction permet de balisé une soustraction, modifie icc et trappe le débordement.
TVC Cette instruction permet de trapper si le débordement est effacé.
TVS Cette instruction permet de trapper si le débordement est fixé.
TZ Cette instruction permet de trapper si égale.
UDIV Cette instruction permet d'effectuer une division de nombres naturels.
UDIVcc Cette instruction permet d'effectuer une division de nombres naturels et modifie icc.
UMUL Cette instruction permet d'effectuer une multiplication de nombres naturels.
UMULcc Cette instruction permet d'effectuer une multiplication de nombres naturels et modifie icc.
UNIMP Cette instruction permet de provoquer une instruction illégale.
WRASR Cette instruction permet d'écrire un registre d'état auxiliaire.
WRPSR Cette instruction permet d'écrire l'état du registre de processeur.
WRTBR Cette instruction permet d'écrire le registre de base de trappe.
WRWIM Cette instruction permet d'écrire le registre de masque de fenêtre invalide.
WRY Cette instruction permet d'écrire dans le registre Y.
XNOR Cette instruction permet d'effectuer une «Négation de Ou exclusif binaire».
XNORcc Cette instruction permet d'effectuer une «Négation de Ou exclusif binaire» et modifie icc.
XOR Cette instruction permet d'effectuer un «Ou exclusif binaire».
XORcc Cette instruction permet d'effectuer un «Ou exclusif binaire» et modifie icc.


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