Télécharger Imprimer la page

Omron Sysmac C200HX Manuel D'utilisation page 264

Masquer les pouces Voir aussi pour Sysmac C200HX:

Publicité

Opérations binaires
5-20 Opérations binaires
5-20-1 BINARY ADD – ADB(50)
Description
Drapeaux
248
Les instructions des opérations binaires — ADB(50), SBB(51), MLB(52),
DVB(53), ADBL(––), SBBL(––), MBS(––), MBSL(––), DBS(––) et DBSL(––) —
effectuent des opérations sur les données arithmétiques hexadécimales.
Parmi ces instructions, quatre (ADB(50), SBB(51), ADBL(––) et SBBL(––))
agissent sur les données normales et signées, deux: (MLB(52) et DVB(53))
agissent seulement sur les données normales et quatre: (MBS(––), MBSL(––),
DBS(––) et DBSL(––)) seulement sur les données binaires signées.
Les instructions des additions et des soustractions utilisent CY dans les calculs
ainsi que dans les résultats. Effacer CY si son état précédent n'est pas
nécessaire dans l'opération et, au besoin, utiliser le résultat qui sort sur CY
avant qu'il soit modifié par l'exécution d'une autre instruction. STC(40) et
CLC(41) commandent CY. Voir le chapitre 5-19 Opérations BCD.
Les instructions des additions et des soustractions entre binaires signés utili-
sent les drapeaux de dépassement et de dépassement négatif (OF et UF) pour
indiquer si le résultat dépasse la gamme des données binaires signées à 16 ou
32 bits. Pour plus d'informations sur ce type de données, voir la page 27.
Schémas à contacts
ADB(50)
@ADB(50)
Au
Ad
R
Lorsque la condition d'exécution est sur OFF, ADB(50) n'est pas exécutée. Lors-
que la condition d'exécution est sur ON, ADB(50) additionne les contenus Au,
Ad et CY, puis sort le résultat sur R. CY est sélectionné si R est supérieur à FFFF.
Au + Ad + CY
ADB(50) peut aussi additionner les données binaires signées. Les drapeaux de
dépassement et dépassement négatif (SR 25404 et SR 25405) indiquent si le
résultat dépasse les limites maxi. ou mini. de la gamme des données binaires
signées à 16 bits. Pour plus d'informations, voir la page 27.
Le mot d'adressage indirect DM n'existe pas. (Le contenu du mot DM
ER:
n'est pas BCD ou la zone DM a été dépassée.)
CY:
Sur ON lorsque le résultat est supérieur à FFFF.
EQ:
Sur ON lorsque le résultat est égal à 0.
OF:
Sur ON lorsque le résultat dépasse +32,767 (7FFF).
UF:
Sur ON lorsque le résultat est inférieur à –32,768 (8000).
N:
Sur ON lorsque le bit de résultat 15 est réglé sur 1.
Zones de données d'opérande
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
CY
R
Chapitre 5-20
R: mot de résultat
IR, SR, AR, DM, HR, LR

Publicité

loading

Ce manuel est également adapté pour:

Sysmac c200hgSysmac c200he