336
Symbol Math Instructions Section 3-10
Operation of @– –BL(597)
The up-differentiated variation is used in the following example, so the BCD
content of D2001 and D2000 will be decremented by 1 only when CIO 0.01
has gone from OFF to ON.
3-10 Symbol Math Instructions
This section describes the Symbol Math Instructions, which perform arith-
metic operations on BCD or binary data.
@− −BL
−1
D2000 D2001 D200
D2001
0.01
CIO 0.01
D2000
Decrement Decrement
Wd:Wd+1: Wd:Wd+1:
: Execution of @− −BL(597)
Decremented only
for up-differentiation.
Instruction Mnemonic Function code Page
SIGNED BINARY ADD WITH-
OUT CARRY
+ 400 337
DOUBLE SIGNED BINARY
ADD WITHOUT CARRY
+L 401 339
SIGNED BINARY ADD WITH
CARRY
+C 402 341
DOUBLE SIGNED BINARY
ADD WITH CARRY
+CL 403 343
BCD ADD WITHOUT CARRY +B 404 345
DOUBLE BCD ADD WITHOUT
CARRY
+BL 405 346
BCD ADD WITH CARRY +BC 406 348
DOUBLE BCD ADD WITH
CARRY
+BCL 407 349
SIGNED BINARY SUBTRACT
WITHOUT CARRY
– 410 351
DOUBLE SIGNED BINARY
SUBTRACT WITHOUT CARRY
–L 411 353
SIGNED BINARY SUBTRACT
WITH CARRY
–C 412 357
DOUBLE SIGNED BINARY
SUBTRACT WITH CARRY
–CL 413 359
BCD SUBTRACT WITHOUT
CARRY
–B 414 361
DOUBLE BCD SUBTRACT
WITHOUT CARRY
–BL 415 363
BCD SUBTRACT WITH
CARRY
–BC 416 366
DOUBLE BCD SUBTRACT
WITH CARRY
–BCL 417 367
SIGNED BINARY MULTIPLY * 420 369