DL205 User Manual, 4th Edition, Rev. D
5-102
Chapter 5: Standard RLL Instructions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Add Binary Double (ADDBD)
Add Binary Double is a 32-bit instruction that adds the binary
value in the accumulator with the value (Aaaa), which is either
two consecutive V-memory locations or an 8-digit (max.) binary
constant. The result resides in the accumulator.
NOTE: Status flags are valid only until another instruction uses the same flag.
In the following example, when X1 is on, the value in V1400 and V1401 will be loaded into the
accumulator using the Load Double instruction. The binary value in the accumulator is added
with the binary value in V1420 and V1421 using the Add Binary Double instruction. The
value in the accumulator is copied to V1500 and V1501 using the Out Double instruction.
230
240
250-1
260
ADDBD
A aaa
Discrete Bit Flags Description
SP63 On when the result of the instruction causes the value in the accumulator to be zero
SP66 On when the 16-bit addition instruction results in a carry
SP67 On when the 32-bit addition instruction results in a carry
SP70 On anytime the value in the accumulator is negative
SP73 On when a signed addition or subtraction results in an incorrect sign bit
Operand Data Type DL260 Range
A aaa
V-memory V All (See page 3-56)
Pointer P All V mem (See page 3-56)
Constant. K 0-FFFFFFFF
DS Used
HPP Used