4283 Group
WRST (Watchdog timer ReSeT)
Instrunction D8
D0
1
Number of Number of Flag CY
Skip condition
–
words
cycles
code
0
0
0
0
0
1
1
1
0
0
F
16
2
1
1
–
Operation:
(WDF1) ← 0
Grouping:
Other operation
Description: Initializes the watchdog timer flag (WDF1).
XAM j (eXchange Accumulator and Memory data)
Number of Number of
Flag CY
–
Skip condition
–
Instrunction D8
D0
words
cycles
code
0
0
1
1
0
0
0
j1 j0
0
6
j
16
2
1
1
Operation:
(A) ←→ (M(DP))
(X) ← (X)EXOR(j)
j = 0 to 3
Grouping:
RAM to register transfer
Description: After exchanging the contents of M(DP)
with the contents of register A, an exclusive
OR operation is performed between regis-
ter X and the value j in the immediate field,
and stores the result in register X.
XAMD j (eXchange Accumulator and Memory data and Decrement register Y and skip)
Instrunction D8
D0
Number of Number of Flag CY
Skip condition
(Y) = 15
words
cycles
C
+j
code
0
0
1
1
0
1
1
j1 j0
0
6
16
2
1
1
–
Grouping:
RAM to register transfer
Operation:
(A) ←→ (M(DP))
(X) ← (X)EXOR(j)
j = 0 to 3
Description: After exchanging the contents of M(DP)
with the contents of register A, an exclusive
OR operation is performed between regis-
ter X and the value j in the immediate field,
and stores the result in register X.
(Y) ← (Y) – 1
Subtracts 1 from the contents of register Y.
As a result of subtraction, when the con-
tents of register Y is 15, the next instruction
is skipped.
XAMI j (eXchange Accumulator and Memory data and Increment register Y and skip)
Number of Number of
Flag CY
–
Skip condition
(Y) = 0
Instrunction D8
D0
words
cycles
8
+j
code
0
0
1
1
0
1
0
j1 j0
0
6
16
2
1
1
Operation:
(A) ←→ (M(DP))
(X) ← (X)EXOR(j)
j = 0 to 3
Grouping:
RAM to register transfer
Description: After exchanging the contents of M(DP)
with the contents of register A, an exclusive
OR operation is performed between regis-
ter X and the value j in the immediate field,
and stores the result in register X.
(Y) ← (Y) + 1
Adds 1 to the contents of register Y. As a re-
sult of addition, when the contents of
register Y is 0, the next instruction is
skipped.
Rev.1.01 Mar 20, 2006 page 45 of 62
REJ03B0109-0101