DL205 User Manual, 4th Edition, Rev. D
5-82
Chapter 5: Standard RLL Instructions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Exclusive Or with Stack (XORS)
The Exclusive Or with Stack instruction is a 32-bit
instruction that performs an Exclusive Or of the value in
the accumulator with the first level of the accumulator
stack. The result resides in the accumulator. The value in
the first level of the accumulator stack is removed from the
stack and all values are moved up one level. Discrete status
flags indicate if the result of the Exclusive Or with Stack is
zero or a negative number (the most significant bit is on).
NOTE: Status flags are valid only until another instruction uses the same flag.
In the following example, when X1 is on, the binary value in the accumulator will be Exclusive
OR’d with the binary value in the first level of the accumulator stack. The result will reside in
the accumulator.
XORS
X1
0010100001111
0000010000000000
V1400
287A
0110001000111001
0101010001111110
15 14 13 12 11 10 9876543210
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 1631 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Acc.
Acc.
Acc.
V1500
4242
V1401
547E
V1501
6239
0101010001111110 0010100001111
0011011001000111
Handheld Programmer Keystrokes
1
B
ENT
1
B
4
E
0
A
0
A
ENT
STR
$
SHFT
ANDST
L
3
D
OUT
GX
SHFT
3
D
1
B
5
F
0
A
0
A
ENT
3
D
OR
Q
SHFT
SET
X
ENTSHFT
RST
S
Copy the value in the
accumulator to V1500 and V1501
OUTD
V1500
Exclusive OR the value
in the accumulator
with the value in the
first level of the
accumulator stack
LDD
V1400
Load the value in V1400 and
V1401 into the accumulator
36476A38
XOR (1st level of Stack)
XORS
DirectSOFT
230
240
250-1
260
Discrete Bit Flags Description
SP63 Will be on if the result in the accumulator is zero
SP70 Will be on if the result in the accumulator is negative
DS Used
HPP Used