Conversion de données
Drapeaux
5-18-4 DOUBLE BINARY-TO-DOUBLE BCD – BCDL(59)
Limitations
Description
Données binaires signées
Drapeaux
5-18-5 HOURS-TO-SECONDS – SEC(65)
ER:
S est supérieur à 270F.
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.)
EQ:
Sur ON lorsque le résultat est égal à zéro.
Schémas à contacts
BCDL(59)
@BCDL(59)
S
R
Si le contenu S dépasse 05F5E0FF, le résultat converti dépasse 99999999 et
BCDL(59) n'est pas exécutée. Lorsque l'instruction n'est pas exécutée, le
contenu R et R+1 ne change pas.
S et S+1 doivent être dans la même zone de données, ainsi que R et R+1.
BCDL(59) convertit le contenu binaire à 32 bits de S et S+1 en données BCD à
huit digits, puis sort les données converties sur R et R+1.
BCD(24) convertit une donnée binaire signée directement en BCD. Pour effec-
tuer cette conversion, indiquer d'abord si la donnée est positive ou négative. Si
elle est positive, BCD(24) convertit la donnée en BCD. Si elle est négative, utili-
ser l'instruction DOUBLE 2'S COMPLEMENT – NEGL(––) pour convertir la don-
née en binaire non signé avant l'exécution BCD(24). Pour plus d'informations
sur les données binaires signées, voir la page 27.
ER:
Le contenu R et R+1 dépasse 99999999.
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.)
EQ:
Sur ON lorsque le résultat est égal à zéro.
Schémas à contacts
SEC(65)
@SEC(65)
S
R
000
Zones de données d'opérande
S: premier mot source (binaire)
S
R: premier mot de résultat
R
S + 1
S
Binaire
R + 1
R
BCD
Zones de données d'opérande
S: mot source de début (BCD)
IR, SR, AR, DM, HR, TC, LR
R: mot résult. de début (BCD)
S
IR, SR, AR, DM, HR, TC, LR
R
000
Chapitre 5-18
IR, SR, AR, DM, HR, LR
IR, SR, AR, DM, HR, LR
000: Réglé sur 000.
---
211