Instructions de calcul BCD
5-20-9 DOUBLE BCD MULTIPLY – MULTIPLICATION BCD A DOUBLE
LONGUEUR – MULL(56)
Limites
Description
Drapeaux
5-20-10 DOUBLE BCD DIVIDE – DIVISION DOUBLE LONGUEUR –
DIVL(57)
Limites
Description
236
Symboles
MULL(56)
@MULL(56)
Md
Mr
R
Effectue une multiplication entre deux données BCD à 8 chiffres et sort le résul-
tat sur les canaux spécifiés.
Les DM 6141 à 6655 ne peuvent être utilisés pour R.
Lorsque la condition d'exécution est à OFF, MULL(56) n'est pas exécutée. Lors-
que la condition est à ON, MULL(56) multiplie le contenu à 8 chiffres de Md et
Md+1 par le contenu de Mr et Mr+1, et place la résultat dans R à R+3.
ER:
Md, Md+1,Mr ou Mr+1 ne sont pas en BCD.
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).
CY:
ON lorsqu'il y a une retenue dans le résultat.
EQ:
ON lorsque le résultat est égal à 0.
Symboles
DIVL(57)
@DIVL(57)
Dd
Dr
R
Effectue une division entre 2 données BCD à 8 chiffres sans virgule et sort le
résultat sur les canaux spécifiés.
Les DM 6141 à 6655 ne peuvent être utilisés pour R.
Lorsque la condition d'exécution est à OFF, DIVL(57) n'est pas exécutée. Lors-
que la condition est à ON, le contenu à 8 chiffres de Dd et D+1 est divisé par le
Zones de données d'opérande
Md
Mr
R
Md + 1
x
Mr + 1
R + 3
R + 2
R + 1
Zones de données d'opérande
Dd: 1
Dr: 2
Dd
Dr
R
Chapitre 5-20
Md: multiplicande (BCD)
IR, SR, AR, DM, HR, TC, LR
Mr: multiplicateur (BCD)
IR, SR, AR, DM, HR, TC, LR
er
R: 1
canal de résultat
IR, SR, AR, DM, HR LR
Md
Mr
R
er
terme de la division (BCD)
IR, SR, AR, DM, HR, TC, LR
e
terme de la division (BCD)
IR, SR, AR, DM, HR, TC, LR
er
R: 1
canal de résultat
IR, SR, AR, DM, HR LR