Skip condition
Number of
cycles
Number of
words
Instruction
code
D9
D0
Flag CY
2
16
Skip condition
Number of
cycles
Number of
words
Instruction
code
D9
D0
Flag CY
2
16
Skip condition
Number of
cycles
Number of
words
Instruction
code
D9
D0
Flag CY
2
16
Skip condition
Number of
cycles
Number of
words
Instruction
code
D9
D0
Flag CY
2
16
Rev.2.00
Jul 27, 2004
page 94 of 159
REJ03B0091-0200Z
4524 Group
BM a (Branch and Mark to address a in page 2)
010a6
a5
a4
a3
a2
a1
a0
1aa
11
–
Grouping:
Subroutine call operation
Description: Call the subroutine in page 2 : Calls the
subroutine at address a in page 2.
Note:
Subroutine extending from page 2 to an-
other page can also be called with the BM
instruction when it starts on page 2.
Be careful not to over the stack because the
maximum level of subroutine nesting is 8.
Operation:
(SP)
← (SP) + 1
(SK(SP))
← (PC)
(PCH)
← 2
(PCL)
← a6–a0
BML p, a (Branch and Mark Long to address a in page p)
00110p4
p3
p2
p1
p0
0p
22
–
Grouping:
Subroutine call operation
Description: Call the subroutine : Calls the subroutine at
address a in page p.
Note:
p is 0 to 63 for M34524M8, and p is 0 to 95
for M34524MC, and p is 0 to 127 for
M34524ED.
Be careful not to over the stack because the
maximum level of subroutine nesting is 8.
Operation:
(SP)
← (SP) + 1
(SK(SP))
← (PC)
(PCH)
← p
(PCL)
← a6–a0
BMLA p (Branch and Mark Long to address (D) + (A) in page p)
0000110000
030
22
–
Grouping:
Subroutine call operation
Description: Call the subroutine : Calls the subroutine at
address (DR2 DR1 DR0 A3 A2 A1 A0)2 speci-
fied by registers D and A in page p.
Note:
p is 0 to 63 for M34524M8, and p is 0 to 95 for
M34524MC, and p is 0 to 127 for M34524ED.
Be careful not to over the stack because the
maximum level of subroutine nesting is 8.
CLD (CLear port D)
0000010001
011
11
–
Grouping:
Input/Output operation
Description: Sets (1) to port D.
Operation:
(D)
← 1
2
16
1p6
p5
a6
a5
a4
a3
a2
a1
a0
a
C
+p
Operation:
(SP)
← (SP) + 1
(SK(SP))
← (PC)
(PCH)
← p
(PCL)
← (DR2–DR0, A3–A0)
2
16
1p6
p5
p4
00p3
p2
p1
p0
pp
MACHINE INSTRUCTIONS (INDEX BY ALPHABET) (continued)
2
+p
p
+a
2
+p