Opérations BCD
5-19-3 SET CARRY – STC(40)
5-19-4 CLEAR CARRY – CLC(41)
5-19-5 BCD ADD – ADD(30)
Description
Drapeaux
Lorsque la condition d'exécution est sur OFF, STC(40) n'est pas exécu-
tée.Lorsque la condition d'exécution est sur ON, STC(40) passe CY (SR 25504)
sur ON.
Rem.: L'Annexe C Drapeaux d'erreur et Drapeaux arithmétiques fournit un tableau des
instructions qui emploient CY.
Lorsque la condition d'exécution est sur OFF, CLC(41) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, CLC(41) passe CY (SR 25504) sur
OFF.
CLEAR CARRY sert à remettre CY (SR 25504) à "0" (sur OFF).
CY est automatiquement remis à "0" lorsque END(01) est exécutée à la fin de
chaque cycle.
Rem.: L'Annexe C Drapeaux d'erreur et Drapeaux arithmétiques fournit un tableau des
instructions qui emploient CY.
Schémas à contacts
ADD(30)
Au
Ad
R
Lorsque la condition d'exécution est sur OFF, ADD(30) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, ADD(30) additionne le contenu Au,
Ad et CY, puis sort le résultat sur R. CY est sélectionné si le résultat est supérieur
à 9999.
Au + Ad + CY
ER:
Au et/ou Ad ne sont pas BCD.
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.)
Schémas à contacts
STC(40)
Schémas à contacts
CLC(41)
Zones de données d'opérande
@ADD(30)
Au
Ad
R
CY
Chapitre 5-19
@STC(40)
@CLC(41)
Au: mot de cumulande (BCD)
IR, SR, AR, DM, HR, TC, LR, #
Ad: mot cumulateur (BCD)
IR, SR, AR, DM, HR, TC, LR, #
R: mot de résultat
IR, SR, AR, DM, HR, LR
R
233