Télécharger Imprimer la page

Binary Subtract - Sbb(51) - Omron SYSMAC CPM1 Manuel De Programmation

Masquer les pouces Voir aussi pour SYSMAC CPM1:

Publicité

Instructions de calcul binaire
Exemple
TR 0
00000
25504
25504

7-21-2 BINARY SUBTRACT - SBB(51)

Limitations
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
412
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
L'exemple suivant montre une addition à 4 digits avec CY utilisé pour insérer
#0000 ou #0001 dans R+1 pour veiller à ce que chaque report soit préservé.
Dans les cases ci--dessous, A6E2 + 80C5 = 127A7. Le résultat est un numéro à
5 digits, ainsi CY (SR 25504) = 1, et le contenu de R+1 devient #0001.
Rem. Pour les calculs binaires signés, l'état des drapeaux UF et OF indique quand le
résultat a dépassé la plage de données binaires signées (-32 768 (8000) à
+32 767 (7FFF)).
Symboles à contacts
SBB(51)
Mi
Su
R
DM 6144 à DM 6655 ne peuvent pas être utilisés pour R.
Adresse
00000
CLC(41)
00001
00002
ADB(50)
00003
200
DM 0100
HR 10
= R
00004
MOV(21)
00005
#0000
HR 11
= R+1
00006
MOV(21)
00007
#0001
00008
HR 11
= R+1
Au : IR 200
A
6
+
Ad : DM 0100
8
0
R+1 : HR 11
R : HR 10
0
0
0
1
2
7
Zones de données d'opérandes
IR, SR, AR, DM, HR, TC, LR, #
@SBB(51)
Mi
IR, SR, AR, DM, HR, TC, LR, #
Su
R
Chapitre
Instruction
Opérandes
LD
00000
OUT
TR
CLC(41)
ADB(50)
DM
0100
HR
AND NOT
25504
MOV(21)
#
0000
HR
LD
TR
AND
25504
MOV(21)
#
00001
HR
E
2
C
5
A
7
Mi : Mot minuende (binaire)
Su : Mot cumulateur (binaire)
R : Mot de résultat
IR, SR, AR, DM, HR, LR
7-21
0
200
10
11
0
11

Publicité

loading