Instructions de conversion
Description
Drapeaux
5-19-5 4-TO-16 DECODER – DECODEUR DE 1 DIGIT HEXADECIMAL EN
BINAIRE – MLPX(76)
Limites
Description
BCDL(59) convertit le contenu binaire à 32 bits de S et S+1 en 8 chiffres BCD et
sort la donnée convertie dans deux canaux : R et R+1.
ER:
Le contenu de R et R+1 dépasse 99999999.
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
EQ:
ON lorsque le résultat est égal à zéro.
Symboles
MLPX(76)
@MLPX(76)
S
Di
R
Décode 1 à 4 valeurs hexadécimales de 4 bits (source) en une valeur décimale
de destination de 16 bits.
Les deux chiffres d'extrême droite de Di doivent être situés entre 0 et 3.
Tous les canaux de résultat doivent appartenir à la même zone de données.
Les DM 6144 à 6655 ne peuvent être utilisés pour S, Di ni R.
Lorsque la condition d'exécution est à OFF, MLPX(76) n'est pas exécutée. Lors-
que la condition est à ON, MLPX(76) convertit jusqu'à 4 digits hexadécimaux de
4 bits en valeurs décimales de 0 à 15, chacune étant utilisée pour indiquer une
position de bit. Le bit correspondant à chaque valeur convertie est alors placé à
ON dans un canal de résultat. Si l'on spécifie plusieurs digits, un bit est placé à
ON dans les canaux suivants, en commençant par R (cf exemples ci–dessous).
002D
320A
Binaire
S + 1
S
7
16
0296
1930
BCD
R + 1
R
7
10
Zones de données d'opérande
IR, SR, AR, DM, HR, TC, LR
S
IR, SR, AR, DM, HR, TC, LR, #
Di
R
Chapitre 5-19
0
16
0
10
S: canal source
Di: désignation du digit
er
R: 1
canal de résultat
IR, SR, AR, DM, HR, LR
203