
Rev.1.02
REJ03B0179-0102
May 25, 2007
Page 84 of 124
4571 Group
MACHINE INSTRUCTIONS (INDEX BY ALPHABET) (continued)
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 : (INT0) = “L”
I1
2
= 1 : (INT0) = “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
INT0 pin is “L”. Executes the next instruction when the
level of INT0 pin is “H”.
When I1
2
= 1 : Skips the next instruction when the level of
INT0 pin is “H.” Executes the next instruction when the
level of INT0 pin is “L”.
Interrupt operation
SNZI1
(Skip if Non Zero condition of external Interrupt 1 input pin)
Instruc-
tion
code
0
0
0
0
1
1
1
0
D
9
D
0
1 2
Number of
words
Number of
cycles
Flag CY
Skip condition
1
0
3
B 16
1
1
-
I2
2
= 0 : (INT1) = “L”
I2
2
= 1 : (INT1) = “H”
Opera-
tion:
I2
2
= 0 : (INT1) = “L”
I2
2
= 1 : (INT1) = “H”
Grouping:
Description: When I2
2
= 0 : Skips the next instruction when the level of
INT1 pin is “L”. Executes the next instruction when the
level of INT1 pin is “H”.
When I2
2
= 1 : Skips the next instruction when the level of
INT1 pin is “H”. Executes the next instruction when the
level of INT1 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
SNZT1
(Skip if Non Zero condition of Timer 1 interrupt request flag)
Instruc-
tion
code
1
0
1
0
0
0
0
0
D
9
D
0
0 2
Number of
words
Number of
cycles
Flag CY
Skip condition
0
2
8
0 16
1
1
-
V1
2
= 0 : (T1F) = 1
Opera-
tion:
V1
2
= 0 : (T1F) = 1
(T1F)
←
0
V1
2
= 1 : SNZT1 = NOP
(V1
2
= bit 2 of interrupt control register V1)
Grouping:
Description: When V1
2
= 0 : Clears (0) to the T1F flag and skips the
next instruction when timer 1 interrupt request flag T1F is
“1”. When the T1F flag is “0,” executes the next instruction.
When V1
2
= 1 : This instruction is equivalent to the NOP
instruction.
Timer operation