4283 Group
SZB j (Skip if Zero, Bit)
Instrunction D8
code
D0
j1 j0
Number of Number of Flag CY
Skip condition
words
cycles
0
0
0
1
0
0
0
0
2
j
16
2
1
1
–
(Mj(DP)) = 0
j = 0 to 3
Operation:
(Mj(DP)) = 0 ?
j = 0 to 3
Grouping:
Bit operation
Description: Skips the next instruction when the con-
tents of bit j (bit specified by the value j in
the immediate field) of M(DP) is “0.”
SZC (Skip if Zero, Carry flag)
Number of Number of
Flag CY
–
Skip condition
(CY) = 0
Instrunction D8
D0
1
words
cycles
code
0
0
0
1
0
1
1
1
0
2
F
16
2
1
1
Operation:
(CY) = 0 ?
Grouping:
Arithmetic operation
Description: Skips the next instruction when the con-
tents of carry flag CY is “0.”
SZD (Skip if Zero, port D specified by register Y)
Instrunction D8
D0
Number of Number of Flag CY
Skip condition
words
cycles
code
0
0
0
0
0
0
1
1
0
0
0
1
1
0
0
1
0
0
0
2
2
4
16
16
2
2
2
2
–
(D(Y)) = 0
(Y) = 4 to 7
1
B
Operation:
(D(Y)) = 0 ?
(Y) = 4 to 7
Grouping:
Input/Output operation
Description: Skips the next instruction when a bit of port
D specified by register Y is “0.”
T1AB (Transfer data to timer 1 and register R1 from Accumulator and register B)
Number of Number of
Flag CY
–
Skip condition
–
Instrunction D8
D0
words
cycles
code
0
0
1
0
0
0
1
1
1
0
4
7
16
2
1
1
Grouping:
Timer operation
Operation:
at timer 1 stop (V10=0)
Description: At timer 1 stop (V10 = 0), transfers the con-
tents of register A and register B to timer 1
and reload register R1.
(R17–R14) ← (B), (R13–R10) ← (A)
(T17–T14) ← (B), (T13–T10) ← (A)
at timer 1 operating (V10=1)
At timer 1 operating (V10 = 1), transfers the
contents of register A and register B to re-
load register R1.
(R17–R14) ← (B), (R13–R10) ← (A)
Rev.1.01 Mar 20, 2006 page 39 of 62
REJ03B0109-0101