English
Language : 

4571 Datasheet, PDF (102/126 Pages) Renesas Technology Corp – SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
4571 Group
MACHINE INSTRUCTIONS (INDEX BY ALPHABET) (continued)
WRST (Watchdog timer ReSeT)
Instruc-
tion
code
D9
D0
1 0 1 0 1 0 0 0 0 0 2 2 A 0 16
Number of
words
1
Number of
cycles
1
Flag CY
-
Skip condition
(WDF1) = 1
Opera- (WDF1) = 1 ?
tion: (WDF1) ← 0
Grouping: Other operation
Description: Clears (0) to the WDF1 flag and skips the next instruction
when watchdog timer flag WDF1 is “1”. When the WDF1
flag is “0”, executes the next instruction. Also, stops the
watchdog timer function when executing the WRST
instruction immediately after the DWDT instruction.
XAM j (eXchange Accumulator and Memory data)
Instruc-
tion
code
D9
D0
1 0 1 1 0 1 j j j j 2 2 D j 16
Number of
words
1
Number of
cycles
1
Flag CY
-
Skip condition
-
Opera- (A) ← → (M(DP))
tion: (X) ← (X)EXOR(j)
j = 0 to 15
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 register 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)
Instruc-
Number of
tion
D9
D0
words
code
1 0 1 1 1 1 j j j j 2 2 F j 16
1
Number of
cycles
1
Flag CY
-
Skip condition
(Y) = 15
Opera-
tion:
(A) ← → (M(DP))
(X) ← (X)EXOR(j)
j = 0 to 15
(Y) ← (Y) −1
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 register X and the value j in the immediate field,
and stores the result in register X.
Subtracts 1 from the contents of register Y.
As a result of subtraction, when the contents of register Y
is 15, the next instruction is skipped. When the contents of
register Y is not 15, the next instruction is executed.
XAMI j (eXchange Accumulator and Memory data and Increment register Y and skip)
Instruc-
Number of
tion
D9
D0
words
code
1 0 1 1 1 0 j j j j 2 2 E j 16
1
Number of
cycles
1
Flag CY
-
Skip condition
(Y) = 0
Opera-
tion:
(A) ← → (M(DP))
(X) ← (X)EXOR(j)
j = 0 to 15
(Y) ← (Y) + 1
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 register X and the value j in the immediate field,
and stores the result in register X.
Adds 1 to the contents of register Y. As a result of addition,
when the contents of register Y is 0, the next instruction is
skipped. When the contents of register Y is not 0, the next
instruction is executed.
Rev.1.02 May 25, 2007 Page 102 of 124
REJ03B0179-0102