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
Référence
Préface
Notes légal
Dictionnaire
Recherche
Vue par description  

Voici un tableau de référence des différents instruction de l'Assembleur des ordinateurs VAX :

Nom Description
ACB Cette instruction permet d'ajouter à l'opérande de fin à l'opérande d'index et l'opérande d'index est remplacé par le résultat.
ADAWI Cette instruction permet d'ajouter l'opérande de fin à l'opérande de sommation, et l'opérande de sommation est remplacé par le résultat pour des mots alignés.
ADD Cette instruction permet d'ajouter l'opérande de fin à l'opérande de sommation, et l'opérande de sommation est remplacé par le résultat.
ADDP Cette instruction permet d'ajouter un paquet de chaine de caractères à un autre.
ADWC Cette instruction permet d'ajouter le contenu du bit de retenue à l'opérande de fin à l'opérande de sommation, et l'opérande de sommation est remplacé par le résultat.
AOBLEQ Cette instruction permet d'ajouter 1 à l'opérande d'index, et l'opérande d'index est remplacé par le résultat. L'opérande d'index est comparé avec l'opérande de limite. Si la comparaison est inférieur ou égale à 0, le signe étendue de déplacement de branche est ajouté à compteur de programme (PC) et le PC est remplacé par le résultat.
AOBLSS Cette instruction permet d'ajouter 1 à l'opérande d'index, et l'opérande d'index est remplacé par le résultat. L'opérande d'index est comparé avec l'opérande de limite. Si la comparaison est inférieur à 0, le signe étendue de déplacement de branche est ajouté à compteur de programme (PC) et le PC est remplacé par le résultat.
ASH Cette instruction permet d'effectuer un décalage de bit sur une opérande source par le nombre de bits de l'opérande de compteur et l'opérande de destination est remplacé par le résultat.
ASHP Cette instruction permet d'effectuer un décalage par la puissance 10 par l'opérande de compteur le contenu de la chaine de caractères spécifié par l'opérande de longueur source de l'opérande d'adresse source.
B Cette instruction permet d'effectuer un test de codes de conditions. Si la condition indiqué par l'instruction est présente, le signe étendue de branchement est ajouté au programme de compteur (PC) et le PC est remplacé par le résultat.
BB Cette instruction permet d'effectuer un test du simple bit de champ spécifié par la position et l'opérande de base. S'il est dans l'état du test indiqué par l'instruction, alors le signe étendue de déplacement de branche est ajouté au compteur de programme (PC) et le PC est remplacé par le résultat.
BIC Cette instruction permet d'appliquer le résultat d'un «Et binaire» sur l'opérande de destination et remplace l'opérande de destination par le complément de 1 l'opérande de masque.
BICPSW Cette instruction permet d'appliquer le résultat d'un «Et binaire» du mot d'état de processeur (PSW) et le complément à 1 de l'opérande de masque est remplacé par PSW.
BIS Cette instruction permet d'appliquer le résultat d'un «Ou binaire» sur l'opérande de destination et remplace l'opérande de destination avec le résultat.
BISPSW Cette instruction permet d'appliquer le résultat d'un «Ou binaire» du mot d'état de processeur (PSW) et le complément à 1 de l'opérande de masque est remplacé par PSW.
BIT Cette instruction permet de tester les bits en effectuant un «Et binaire» sur l'opérande de destination et l'opérande source.
BLB Cette instruction permet de tester le bit inférieur (bit 0) de l'opérande source. S'il est égale à l'état du test indiqué par l'instruction, alors le signe étendue de déplacement de branche est ajouté au compteur de programme (PC) et le PC est remplacé par le résultat.
BPT Cette instruction permet d'effectuer un point d'arrêt.
BR Cette instruction permet d'ajouter le signe étendue de déplacement de branche au compteur de programme (PC) et le PC est remplacé par le résultat.
BSB Cette instruction permet d'empiler le compteur de programme (PC) dans la pile en type de données long mot. Le signe étendue de déplacement de branche est ajouté à PC et le PC est remplacé par le résultat.
BUG Cette instruction permet est réservé par Digital pour le erreur matériel, le système d'exploitation VMS l'utilise pour rapport les erreurs logiciels détectés.
CALLG Cette instruction permet de sauvegarder le pointeur de pile (SP) dans un registre temporaire. Les bits 0:0 sont remplacé par 0, pour que la pile soit aligné en long mot. La procédure de masque d'entrée est balayé du bit 11 au bit 0, et le contenu des registres auquel correspond les bits fixés dans le masque sont empilé dans la pile en type de données long mot. Le compteur de programme (PC), le pointeur de cadre (FP), et le pointeur de paramètre (AP) sont empilés dans la pile en type de données long mots. Les codes de condition sont effacés. Un long mot contenant la sauvegarde des 2 bits inférieure de SP dans les bits 31:30, un 0 dans les bits 29 et 28, les 12 bits inférieurs du masque d'entrée de la procédure dans les bits 27:16 et le mot de l'état du processus (PSW) dans les bits 15:0 avec T effacé sont empilés dans la pile. Le FP est remplacé par le SP. Le AP est remplacé par les paramètres de l'opérande. L'activation de l'attrapage de PSW est fixé dans l'état connu.
CALLS Cette instruction permet d'empiler l'opérande de nombre de paramètres dans la pile en type de données de long mot (l'octet 0 contient le nombre de paramètres, le logiciel de Digital utilise le ordre du 24 bits). Le pointeur de pile (SP) est sauvegarder dans un registre temporaire, et alors les bits 1:0 de SP sont remplacer par zéro quand la pile est un long mot aligné. Le masque d'entrée de procédure est balayé des bits 11 à 0, et le contenu des registres auquel correspond les nombres fixe le masque étant empilé dans la pile. Le compteur de programme (PC), le pointeur de cadre (FP), et le pointeur de paramètre (AP) sont empilés dans la pile ne long mots. Le code de condition est effacé. Un long mot contenant les 2 bits du bas sauvegardés dans SP dans les bits 31:30, un 1 dans le bit 29, un zéro dans le bit 28, les 12 bits du bas du masque d'entrée procédure dans le bits 27:16, et le mot d'état du processus (PSW) dans les bits 15:0 avec T effacé est empilé dans la pile. Un long mot contenant 0 est empilé dans la pile. Le FP est remplacé par le SP. Le AP est fixé à la valeur du pointeur de pile après l'opérande de nombre de paramètres est empilé dans la pile. L'activation de l'attrapage de PSW est fixé dans l'état connu.
CASE Cette instruction permet de soustraire l'opérande de base de l'opérande de sélecteur et le résultat remplace un opérande temporaire. L'opérande temporaire est comparé avec l'opérande de limite; s'il est inférieur ou égale au non-signé, un déplacement de branchement sélectionné par la valeur temporaire est ajouté au compteur de programme (PC) et le PC est remplacé par le résultat. Autrement, il double la somme de l'opérande de limite et ajoute 1 à PC et PC est remplacé par le résultat.
CHM Cette instruction permet de changer le mode des instructions alloué par le processus avec le mode d'accès de la manière du contrôle.
CLR Cette instruction permet de mettre la valeur 0 dans l'opérande.
CMP Cette instruction permet de comparer une première opérande source avec seconde opérande de source.
CMPC Cette instruction permet de comparer des chaines de caractères.
CMPP Cette instruction permet de comparer des paquets de chaines de caractères.
CRC Cette instruction permet de calculer le CRC d'un flux de données décrit par le descripteur de chaine de caractères.
CVT Cette instruction permet de convertir l'opérande source en type de données de l'opérande de destination et remplace l'opérande de destination par le résultat.
CVTLP Cette instruction permet de convertir l'opérande source en une chaine de caractères de paquet décimal.
CVTPL Cette instruction permet de convertir la chaine de caractères source spécifié par l'opérande de longueur source et l'opérande d'adresse source en type de données long mot, et l'opérande destination est remplacé par le résultat.
CVTPS Cette instruction permet de convertir la chaine de caractères de paquet de décimal source spécifié par l'opérande de longueur source et l'opérande d'adresse source en chaine de caractères numérique remplit à partir de l'entête.
CVTPT Cette instruction permet de convertir la chaine de caractères de paquet de décimal source spécifié par l'opérande de longueur source et l'opérande d'adresse source en chaine de caractères numérique remplit à partir de la fin.
CVTSP Cette instruction permet de convertir la chaine de caractères numérique source, spécifié par l'opérande de longueur source et l'opérande d'adresse source, en paquet de chaine de caractères numérique et la chaine de caractères de destination, spécifié par l'opérande d'adresse de destination et l'opérande de longueur de destination, est remplacé par le résultat.
CVTSP Cette instruction permet de convertir la fin de la chaine de caractères numérique source, spécifié par l'opérande de longueur source et l'opérande d'adresse source, en paquet de chaine de caractères numérique et la chaine de caractères de destination, spécifié par l'opérande d'adresse de destination et l'opérande de longueur de destination, est remplacé par le résultat.
DEC Cette instruction permet de soustraire 1 à l'opérande de différence et remplace l'opérande de différence par le résultat.
DIV Cette instruction permet de diviser l'opérande de quotient avec l'opérande diviseur et l'opérande de quotient est remplacé par le résultat.
DIVP Cette instruction permet de diviser la chaine de caractères de division, indiqué avec l'opérande de longueur de division et l'opérande d'adresse de division, par la chaine de caractères diviseur spécifié par l'opérande de longueur de diviseur et l'opérande d'adresse de diviseur.
EDITPC Cette instruction permet d'appliquer un motif à la chaine de caractères de destination, indiqué avec l'opérande de motif de destination et l'opérande d'adresse de destination, par la version édité de la chaine de caractères source, indiqué avec l'opérande de longueur source l'opérande d'adresse source.
EDIV Cette instruction permet de diviser l'opérande de quotient avec l'opérande diviseur et l'opérande de quotient est remplacé par le résultat et l'opérande du restant est remplacé par le restant de la division.
EMOD Cette instruction permet de concaténer l'opérande d'extension multiplié avec l'opérande multiplié avec un gain additionné de 8 (EMODD et EMODF), 11 (EMODG) ou 15 (EMODH) dans les bits de fractions la partie basse. Les bits 5 ou 1 de la partie basse des bits 16 d'opérande d'extension multiplié sont ignorés par les instructions EMODG et EMODH respectivement.
EMUL Cette instruction permet de multiplier l'opérande multipliant par l'opérande multiplier et donne un résultat de longueur double. L'opérande d'ajout de fin à le signe étendue de longueur double et ajoute le résultat, puis l'opérande de produit est remplacé par le résultat final.
EO$ADJUST_INPUT Cette instruction permet d'ajuster la longueur d'un bloc de 1 à 31 octets.
EO$BLANK_ZERO Cette instruction permet de remplir avec 0 un bloc d'octets.
EO$END Cette instruction permet de terminer l'opération d'édition.
EO$END_FLOAT Cette instruction permet de terminer l'opération l'édition de nombre réel.
EO$FILL Cette instruction permet de remplir un bloc d'octets.
EO$FLOAT Cette instruction permet de déplacer des chiffres d'un nombre réel dans un bloc d'octets.
EO$INSERT Cette instruction permet d'insérer un caractère dans un bloc d'octets.
EO$LOAD_ Cette instruction permet de charger un caractères dans un registre remplit ou avec un signe pour un bloc d'octets.
EO$MOVE Cette instruction permet de déplacer de chiffres dans un bloc d'octets.
EO$REPLACE_SIGN Cette instruction permet de remplacer le signe quand il est à zéro dans un bloc d'octets.
EO$_SIGNIF Cette instruction permet de fixer l'indicateur de signe dans un bloc d'octets.
EO$STORE_SIGN Cette instruction permet de placer le contenu d'un registre de signe dans un bloc d'octets.
EXT Cette instruction permet de remplacer l'opérande de destination par le champ de signe étendu spécifié par la position, la taille et l'opérande de base.
FF Cette instruction permet d'extraire un champ spécifié par la position de début, la taille et l'opérande de base.
HALT Cette instruction permet d'arrêter le processeur si l'exécution du processus est en mode noyau, autrement une erreur de faute de privilège se produira.
INC Cette instruction permet d'ajouter 1 à l'opérande de sommation et l'opérande de sommation est remplacé par le résultat.
INDEX Cette instruction permet d'ajouter à l'opérande d'index d'entrée l'opérande de sous-script et la somme multiplié par l'opérande de taille. L'opérande d'index de sortie est remplacé par le résultat. Si l'opérande de sous-script est inférieur à l'opérande inférieur ou supérieur à l'opérande supérieur, un sous-script d'attrapage de rang est déclenché.
INSV Cette instruction permet de remplacer le champ spécifié par la position, la taille et l'opérande de base avec les bits de taille - 1 : 0 de l'opérande source.
INSQHI Cette instruction permet d'insérer l'entrée spécifié par l'opérande d'entrée dans la file d'attente suivant l'entête. Si l'entrée est inséré en premier dans la file d'attente, alors le code de condition du bit Z est fixé, autrement il est effacé.
INSQTI Cette instruction permet d'insérer l'entrée spécifié par l'opérande d'entrée dans la file d'attente précédent l'entête. Si l'entrée est inséré en premier dans la file d'attente, alors le code de condition du bit Z est fixé, autrement il est effacé.
INSQUE Cette instruction permet d'insérer l'entrée spécifié par l'opérande d'entrée dans la file d'attente suivant l'entrée spécifié par l'opérande prédécesseur. Si l'entrée est inséré en premier dans la file d'attente, alors le code de condition du bit Z est fixé, autrement il est effacé.
JMP Cette instruction permet de remplacer le compteur de programme (PC) par l'opérande de destination.
JSB Cette instruction permet d'empiler le compteur de programme (PC) dans la pile en type de données long mot, puis PC est remplacé par l'opérande de destination.
LDPCTX Cette instruction permet de charger le bloc de contrôle de processus (PCB) par le registre de privilège de base PCB.
LOCC Cette instruction permet de comparer l'opérande de caractère avec les octets de chaine de caractères spécifié par l'opérande de longueur et d'adresse.
MATCHC Cette instruction permet de rechercher dans la chaine de caractères source, spécifié par l'opérande de longueur de source et l'opérande d'adresse de source, par une sous-chaine de caractères correspondant à l'objet de chaine de caractères spécifié par l'opérande d'objet de longueur et l'opérande d'objet d'adresse.
MCOM Cette instruction permet de remplacer l'opérande de destination par le complément à 1 de l'opérande source.
MFPR Cette instruction permet de remplacer l'opérande de destination par le contenu du registre de processeur spécifié.
MNEG Cette instruction permet de remplacer l'opérande de destination par le négation de l'opérande source.
MOV Cette instruction permet de remplacer l'opérande de destination par l'opérande source.
MOVA Cette instruction permet de remplacer l'opérande de destination par l'opérande source à partir d'une adresse.
MOVC Cette instruction permet de copier des chaines de caractères de l'opérande source vers l'opérande de destination d'une longueur spécifié par l'opérande de longueur.
MOVP Cette instruction permet de remplacer la chaine de caractères de destination, spécifié avec l'opérande de longueur et l'opérande d'adresse de destination, par la chaine de caractères source, spécifié avec l'opérande de longueur et l'adresse source.
MOVPSL Cette instruction permet de remplacer l'opérande de destination par le long mot d'état de processus (PSL).
MOVTC Cette instruction permet de copier des chaines de caractères de l'opérande source vers l'opérande de destination d'une longueur spécifié par l'opérande de longueur en utilisant une table de conversion de 256 octets.
MOVUTC Cette instruction permet de copier des chaines de caractères de l'opérande source vers l'opérande de destination d'une longueur spécifié par l'opérande de longueur en utilisant une table de conversion de 256 octets et il effectue la copie jusqu'à ce qu'un caractère d'échappement soit rencontré ou que la longueur indiqué soit atteinte.
MOVZ Cette instruction permet de remplacer les bits du bas de l'opérande de destination par l'opérande source et remplace les bits du haut par des 0.
MTPR Cette instruction permet de charger l'opérande source spécifié par la source dans le registre de processeur.
MUL Cette instruction permet de multiplier l'opérande de produit par l'opérande multiplié et l'opérande de produit est replacer par le la moitié basse de longueur double de résultat.
MULP Cette instruction permet de multiplier l'opérande multipliant, indiqué avec l'opérande d'adresse multipliant et l'opérande d'adresse multipliant, par la chaine de caractères multiplié, indiqué avec l'opérande de longueur multiplié et l'opérande d'adresse multiplié.
NOP Cette instruction permet de faire aucune opération.
POLY Cette instruction permet de faire pointer l'opérande de table d'adresse dans une table de coefficients polynomial.
POPR Cette instruction permet d'appliquer le contenu des registres dont les nombres correspondent à des bits fixés dans l'opérande de masque d'être dépilé par des mots longs issus de la pile.
PROBE Cette instruction permet de vérifier l'accessibilité en lecture et écriture du premier et de dernier octet spécifié par l'adresse de base et la longueur de zéro étendue.
PUSHA Cette instruction permet d'empiler dans la pile une opérande source de type de données long mot à partir d'une adresse.
PUSHL Cette instruction permet d'empiler dans la pile une opérande source de type de données long mot.
PUSHR Cette instruction permet d'appliquer le contenu des registres dont les nombres correspondent à des bits fixés dans l'opérande de masque d'être empilé par des mots longs issus de la pile.
REI Cette instruction permet de retourner d'une exception ou d'une interruption.
REMQHI Cette instruction permet d'enlever une entrée de l'entête de la file d'attente. Ainsi, si le verrou d'échange est effacé, l'entrée de la file d'attente suivant l'entête est effacé de la file d'attente et l'opérande d'adresse est remplacé par l'adresse de l'entrée à enlever. Si la file d'attente est vidé par cette instruction ou si le deuxième échange de verrou échoue, le code de condition du bit V est fixé, autrement il est effacé.
REMQTI Cette instruction permet d'enlever une entrée de la queue de la file d'attente. Ainsi, si le second verrou d'échange est effacé, l'entrée de la file d'attente précédent la queue est effacé de la file d'attente et l'opérande d'adresse est remplacé par l'adresse de l'entrée à enlever. Si la file d'attente est vidé par cette instruction ou si le deuxième échange de verrou échoue, le code de condition du bit V est fixé, autrement il est effacé.
REMQUE Cette instruction permet d'enlever une entrée de la file d'attente. Ainsi, l'entrée de la file d'attente spécifié par l'opérande d'entrée est enlevé de le file d'attente. L'opérande d'adresse est remplacé par l'adresse de l'entrée effacé. S'il n'y a pas d'entrée dans la file d'attente à effacer, le code de condition du bit V est fixé, autrement il est effacé. Si la file d'attente est vide à la fin de cette instruction, le code de condition du bit Z est fixé, autrement il est effacé.
ROTL Cette instruction permet d'effectuer une rotation logique de l'opérande source par le nombre de bits spécifié par l'opérande de compteur et l'opérande de destination est remplacé par le résultat.
RSB Cette instruction permet de dépiler un type de données long mot et remplacer compteur de programme (PC) avec le contenu de la valeur dépilé.
RET Cette instruction permet d'effectuer un retour suite à un appel de l'instruction CALLS ou CALLG.
SBWC Cette instruction permet de soustraire de l'opérande de soustraction et le contenu de la condition du bit de retenue est soustrait de l'opérande de différence, puis l'opérande de différence est remplacé par le résultat.
SCANC Cette instruction permet d'analyser le contenu d'une chaine de caractères.
SKPC Cette instruction permet de comparer l'opérande de caractère avec les octets de la chaine de caractères spécifié par l'opérande de longueur et d'adresse. La comparaison continue jusqu'à ce qu'une inégalité soit détecté ou que tous les octets de la chaine de caractères est été comparé. Si une inégalité est détecté, le bit du code de condition Z est effacé, sinon il est fixé.
SOBGEQ Cette instruction permet de soustraire 1 de l'opérande d'index et l'opérande d'index est remplacé par le résultat. Si l'opérande d'index est supérieur ou égale à zéro, alors le signe étendue du déplacement de branche est ajouté au compteur de programme (PC) et le PC est remplacé par le résultat.
SOBGTR Cette instruction permet de soustraire 1 de l'opérande d'index et l'opérande d'index est remplacé par le résultat. Si l'opérande d'index est supérieur à zéro, alors le signe étendue du déplacement de branche est ajouté au compteur de programme (PC) et le PC est remplacé par le résultat.
SPANC Cette instruction permet d'effectuer un traitement de «Et binaire» sur une chaine de caractères.
SUB Cette instruction permet de soustraire de l'opérande de soustraction de l'opérande de différence, puis l'opérande de différence est remplacé par le résultat.
SUBP Cette instruction permet de soustraire un paquet de chaine de caractères à un autre.
SVPCTX Cette instruction permet de sauvegarder le bloc de contrôle de processus (PCB) par le registre de privilège de base PCB.
TST Cette instruction permet de modifier les codes de condition en fonction de la valeur de l'opérande source.
XFC Cette instruction permet d'effectuer un appel de fonction étendue.
XOR Cette instruction permet de mettre le résultat d'un «ou exclusif binaire» d'un opérande de masque et remplace l'opérande de destination par l'opérande destination.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 29 août 2017