4283 Group
BML p, a (Branch and Mark Long to address a in page p)
Instrunction D8
D0
Number of Number of Flag CY
Skip condition
–
words
cycles
code
0
0
0
1
1
1
p3 p2 p1 p0
0
1
7
a
p
a
16
16
2
2
2
2
–
1
a6 a5 a4 a3 a2 a1 a0
Grouping:
Subroutine call operation
Description: Call the subroutine : Calls the subroutine at
Operation:
(SK(SP)) ← (PC)
(SP) ← (SP) + 1
(PCH) ← p
address a in page p.
Note:
p is 0 to 15.
(PCL) ← a6–a0
BMLA p, a (Branch and Mark Long to address a in page p)
Number of Number of
Flag CY
–
Skip condition
–
Instrunction D8
D0
words
cycles
code
0
0
0
1
0
1
0
0
0
0
0
1
5
a
0
p
16
16
2
2
2
2
1
a6 a5 a4 p3 p2 p1 p0
Grouping:
Subroutine call operation
Description: Call the subroutine : Calls the subroutine at
address (a6 a5 a4 A3 A2 A1 A0) determined
by replacing the low-order 4 bits of address
a in page p with register A.
Operation:
(SK(SP)) ← (PC)
(SP) ← (SP) + 1
(PCH) ← p
(PCL) ← (a6–a4, A3–A0)
Note:
p is 0 to 15.
CCK (Change system Clock to f(XIN))
Instrunction D8
D0
1
Number of Number of Flag CY
Skip condition
–
words
cycles
code
0
0
1
0
1
1
0
0
0
5
9
16
2
1
1
–
Operation:
Change to STCK = f(XIN)
Grouping:
Other operation
Description: Changes system clock (STCK) from f(XIN)/8
to f(XIN). Execute this instruction at address
0 in page 0.
CLD (CLear port D)
Number of Number of
Flag CY
–
Skip condition
–
Instrunction D8
D0
1
words
cycles
code
0
0
0
0
1
0
0
0
0
1
1
16
2
1
1
Operation:
(D) ← 1
Grouping:
Input/Output operation
Description: Clears (0) to port D (high-impedance state).
Rev.1.01 Mar 20, 2006 page 31 of 62
REJ03B0109-0101