Conversion de données
Décodeur 8 à 256 bits
Mot de commande
Bit
Bit
15
00
. . .
. . .
0 0 0
0 0 0
R+15
Drapeaux
MLPX(76) fonctionne comme un décodeur de 8 à 256 bits lorsque le digit C de
poids fort est réglé sur 1. La valeur hex. des deux octets S indique le bit d'un ou
de deux groupes de 16 mots de résultat consécutifs (256 bits). Le bit spécifié de
chaque groupe passe sur ON, les autres 255 bits du groupe sur OFF.
Les digits C sont sélectionnés selon le schéma ci-dessous. Régler le digit C de
poids fort sur 1 pour indiquer le décodage de 8 à 256 bits.
Digit:
3 2 1 0
Voici les 4 valeurs de C ainsi que les conversions qu'elles produisent. (Sur S, 0
est l'octet de poids faible, 1 l'octet de poids fort.)
C: 1000
S
0
1
C: 1010
S
0
1
L'exemple suivant indique le décodage d'un octet à partir de l'octet S de poids
faible (dans ce cas C est égal à 1000).
Mot source
Bit
15
0 0 0
1 0 0
0 0 0
0 0 0
R+2
ER:
Mot de commande indéfini.
Les mots de résultat ne sont pas tous dans la même zone de données.
Le mot d'adressage indirect DM n'existe pas. (Le contenu du mot DM
n'est pas BCD ou la zone DM a été dépassée.)
Indique le premier octet à convertir (0 ou 1).
0: Octet de poids faible
1: Octet de poids fort
Nombre d'octets à convertir (0 ou 1).
0: 1 octet
1: 2 octets
Non utilisé. Réglé sur 0.
La valeur 1 indique le décodage de 8 à 256 bits.
S
R à R+15
0
R+16 à R+31
1
S
R à R+15
0
R+16 à R+31
1
2C (bit numéro 12 du troisiè-
2
C
me mot).
Bit
Bit
00
15
. . .
0
0 0 0
0 0 0
R+1
Chapitre 5-18
C: 1001
R à R+15
R+16 à R+31
C: 1011
R à R+15
R+16 à R+31
Bit
Bit
00
15
. . .
0 0 0
0 0 0
0 0 0
R
Bit
00
215