Instructions de calcul binaire
Drapeaux
7-21 Instructions de calcul binaire
7-21-1 BINARY ADD - ADB(50)
Limitations
Description
Drapeaux
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
ER :
Dr et Dr+1 contiennent 0.
Dd, Dd+1, Dr ou Dr+1 ne sont pas des valeurs BCD.
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas BCD ou la limite de la zone DM a été dépassée).
EQ :
ON lorsque le résultat est égal à 0.
Symboles à contacts
ADB(50)
@ADB(50)
Au
Ad
R
DM 6144 à DM 6655 ne peuvent pas être utilisés pour R.
Lorsque la condition d'exécution est OFF, ADB(50) ne s'exécute pas. Lorsque la
condition d'exécution est ON, ADB(50) additionne les contenus de Au, Ad et CY
et insère le résultat dans R. CY est positionné si le résultat est supérieur à FFFF.
Au + Ad + CY
ADB(50) peut aussi être utilisé pour additionner des données binaires signées.
Avec CPM1A, CPM2A, CPM2C, et SRM1(-V2), les drapeaux de dépassement
de capacité positif et négatif (SR 25404 and SR 25405) indiquent quand le
résultat a dépassé la plus basse ou la plus haute limite de la plage de données
binaires signées 16 bits.
ER :
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas BCD ou la limite de la zone DM a été dépassée).
CY :
ON lorsque le résultat est supérieur à FFFF.
EQ :
ON lorsque le résultat est égal à 0.
OF :
ON lorsque le résultat dépasse +32 767 (7FFF).
UF :
ON lorsque le résultat est inférieur à -32 768 (8000).
Zones de données d'opérandes
Au : Mot cumulande (binaire)
IR, SR, AR, DM, HR, TC, LR, #
Ad : Mot cumulateur (binaire)
Au
IR, SR, AR, DM, HR, TC, LR, #
Ad
R
IR, SR, AR, DM, HR, LR
CY R
Chapitre
7-21
R : Mot de résultat
411