
Rev.1.02
Nov 26, 2008
REJ03B0224-0102
455A Group
MACHINE INSTRUCTIONS (INDEX BY ALPHABET) (continued)
SEAM
(Skip Equal, Accumulator with Memory)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
010
01
10 2 02 6 16
1
-
(A) = (M(DP))
Opera-
tion:
(A) = (M(DP)) ?
Grouping:
Comparison operation
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).
SNZ0
(Skip if Non Zero condition of external interrupt 0 request flag)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
011
10
00 2 03 8 16
11
-
V10 = 0 : (EXF0) = 1
Opera-
tion:
V10 = 0 : (EXF0) = 1 ?
(EXF0)
← 0
V10 = 1 : SNZ0 = NOP
(V10 : bit 0 of the interrupt control register V1)
Grouping:
Interrupt operation
Description: When V10 = 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 V10 = 1 : This instruction is equivalent to the NOP
instruction.
SNZI0
(Skip if Non Zero condition of external Interrupt 0 input pin)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
011
10
10 2 03 A 16
11
-
I12 = 0 : (INT0) = “L”
I12 = 1 : (INT0) = “H”
Opera-
tion:
I12 = 0 : (INT) = “L” ?
I12 = 1 : (INT) = “H” ?
(I12 : bit 2 of the interrupt control register I1)
Grouping:
Interrupt operation
Description: When I12 = 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 I12 = 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”.
SNZP
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
000
00
11 2 00 3 16
11
-
(P) = 1
Opera-
tion:
(P) = 1 ?
Grouping:
Other operation
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”.