Instructions de conversion
10-10 Instructions de conversion
Instruction
Symbole/
Opérande
Mnémonique
Code
BCD-TO-BINARY
BIN(023)
BIN
@BIN
023
S : Mot source
R : Mot de
résultat
DOUBLE BCD-
BINL(058)
TO-DOUBLE
BINARY
BINL
@BINL
S : 1er mot
058
source
R : 1er mot de
résultat
BINARY-TO-BCD
BCD(024)
BCD
@BCD
024
S : Mot source
R : Mot de
résultat
DOUBLE
BCDL(059)
BINARY-TO-DOU
BLE BCD
BCDL
@BCDL
S : 1er mot
059
source
R : 1er mot de
résultat
2'S
NEG(160)
COMPLEMENT
NEG
@NEG
160
S : Mot source
R : Mot de
résultat
DOUBLE 2'S
NEGL(161)
COMPLEMENT
NEGL
@NEGL
161
S : 1er mot
source
R : 1er mot de
résultat
16-BIT TO 32-BIT
SIGN(600)
SIGNED BINARY
SIGN
@SIGN
600
S : Mot source
R : 1er mot de
résultat
406
Conversion de données BCD en binaire.
S
(BCD)
R
Conversion de données BCD sur 8 digits en données hexadécimales sur 8
digits (32 bits binaires).
S
(BCD)
R
(BCD)
Conversion d'un mot binaire en BCD.
S
(BIN)
R
Conversion des données hexadécimales de 8 digits (binaires de
32 bits) en données BCD de 8 digits.
S
R
Calcul du complément à 2 d'un mot hexadécimal.
S
R
(S)
Calcul du complément à 2 de deux mot hexadécimaux.
S
R
(S+1, S)
Extension d'une valeur binaire signée sur 16 bits en son équivalent 32 bits.
MSB
S
S
R
MSB = 1 :
FFFF Hex
D+1
Fonction
(BIN)
R
(BIN)
R
(BIN)
R+1
(BCD)
R
(BIN)
R
(BCD)
(BIN)
R+1
(BCD)
Complément à 2
(Complément + 1)
(R)
Complément à 2
(Complément + 1)
(R+1, R)
MSB = 0 :
0000 Hex
D
D = Contenu de S
Chapitre
10-10
Localisation
Condition
d'exécution
Sortie
Obligatoire
Sortie
Obligatoire
Sortie
Obligatoire
Sortie
Obligatoire
Sortie
Obligatoire
Sortie
Obligatoire
Sortie
Obligatoire