Rev.1.04
REJ03B0188-0104
Aug 23, 2007
Page 99 of 146
4559 Group
MACHINE INSTRUCTIONS (INDEX BY ALPHABET) (continued)
SEAM
(Skip Equal, Accumulator with Memory)
Instruc-
tion
code
0
0
0
0
1
D
9
D
0
0 2
Number of
words
Number of
cycles
Flag CY
Skip condition
0
0
1
1
0
2
6 16
1
1
-
(A) = (M(DP))
Opera-
tion:
(A) = (M(DP))
Grouping:
Description: Skips the next instruction when the contents of register A is
equal to the contents of M(DP).
Executes the next instruction when the contents of register
A is not equal to the contents of M(DP).
Comparison operation
SNZ0
(Skip if Non Zero condition of external interrupt 0 request flag)
Instruc-
tion
code
0
0
0
0
1
1
1
0
D
9
D
0
0 2
Number of
words
Number of
cycles
Flag CY
Skip condition
0
0
3
8 16
1
1
-
V1
0
= 0 : (EXF0) = 1
Opera-
tion:
V1
0
= 0 : (EXF0) = 1
(EXF0)
←
0
V1
0
= 1 : SNZ0 = NOP
(V1
0
: bit 0 of the interrupt control register V1)
Grouping:
Description: When V1
0
= 0 : Clears (0) to the EXF0 flag and skips the
next instruction when external 0 interrupt request flag
EXF0 is “1”. When the EXF0 flag is “0”, executes the next
instruction.
When V1
0
= 1 : This instruction is equivalent to the NOP
instruction.
Interrupt operation
SNZI0
(Skip if Non Zero condition of external Interrupt 0 input pin)
Instruc-
tion
code
0
0
0
0
1
1
1
0
D
9
D
0
0 2
Number of
words
Number of
cycles
Flag CY
Skip condition
1
0
3
A 16
1
1
-
I1
2
= 0 : (INT0) = “L”
I1
2
= 1 : (INT0) = “H”
Opera-
tion:
I1
2
= 0 : (INT) = “L”
I1
2
= 1 : (INT) = “H”
(I1
2
: bit 2 of the interrupt control register I1)
Grouping:
Description: When I1
2
= 0 : Skips the next instruction when the level of
INT pin is “L”. Executes the next instruction when the level
of INT pin is “H”.
When I1
2
= 1 : Skips the next instruction when the level of
INT pin is “H.” Executes the next instruction when the level
of INT pin is “L”.
Interrupt operation
SNZP
(Skip if Non Zero condition of Power down flag)
Instruc-
tion
code
0
0
0
0
0
0
D
9
D
0
1 2
Number of
words
Number of
cycles
Flag CY
Skip condition
0
0
1
0
0
3 16
1
1
-
(P) = 1
Opera-
tion:
(P) = 1
Grouping:
Description: Skips the next instruction when the P flag is “1”.
After skipping, the P flag remains unchanged.
Executes the next instruction when the P flag is “0”.
Other operation