/
ADD (BCD)
ADD (BCD)
BADD, DBADD, BADDP, DBADDP (BCD code)
ADD instruction adds two BCD values (S1 and S2) and save the result in Destination (assigned device address).
DBADD is Double word / BADDP and DBADDP are pulse.
Format : BADD value(S1) value(S2) Destination
| |
S1, S2 | Source 1 and 2 |
D | Destination |
Instruction | Device address | No. of Steps | Flag | |||||||||||||||
M | X | Y | K | L | F | T | C | S | Z | D | @D | Int. |
| Error | Zero | Carry | ||
BADD(P) DBADD(P) | S1 | o | o | o | o | o | o | o | o | - | o | o | o | o | 4 | o | - | - |
S2 | o | o | o | o | o | o | o | o | - | o | o | o | o | |||||
D | o | - | o | o | o | - | o | o | - | o | o | o | - |
Example)
If X02 is ON, add D0 and D1 and then send the result to Y60.