English
Language : 

4554 Datasheet, PDF (80/138 Pages) Renesas Technology Corp – SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
4554 Group
MACHINE INSTRUCTIONS (INDEX BY ALPHABET) (continued)
BML p, a (Branch and Mark Long to address a in page p)
Instruction
code
D9
D0
Number of
0
0
1
1
0
p4 p3 p2 p1 p0
2
0
C
+p
p
16
words
2
2p
1 p6 p5 a6 a5 a4 a3 a2 a1 a0 2 +p +a a 16 Grouping:
Number of Flag CY
cycles
2
–
Skip condition
–
Subroutine call operation
Operation:
(SP) ← (SP) + 1
(SK(SP)) ← (PC)
(PCH) ← p
(PCL) ← a6–a0
Description: Call the subroutine : Calls the subroutine at
address a in page p.
Note:
p is 0 to 63 for M34554M8, and p is 0 to 95
for M34554MC, and p is 0 to 127 for
M34554ED.
Be careful not to over the stack because the
maximum level of subroutine nesting is 8.
BMLA p (Branch and Mark Long to address (D) + (A) in page p)
Instruction
code
D9
D0
Number of Number of Flag CY Skip condition
0000110000
030
words
cycles
2
16
2
2
–
–
1
p6 p5 p4 0
0
p3 p2 p1 p0 2
2
+p
p
p 16 Grouping:
Subroutine call operation
Operation:
(SP) ← (SP) + 1
(SK(SP)) ← (PC)
(PCH) ← p
(PCL) ← (DR2–DR0, A3–A0)
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 M34554M8, and p is 0 to 95 for
M34554MC, and p is 0 to 127 for M34554ED.
Be careful not to over the stack because the
maximum level of subroutine nesting is 8.
CLD (CLear port D)
Instruction
code
D9
D0
Number of Number of Flag CY
0000010001
011
words
cycles
2
16
1
1
–
Skip condition
–
Operation: (D) ← 1
Grouping: Input/Output operation
Description: Sets (1) to port D.
CMA (CoMplement of Accumulator)
Instruction
code
D9
D0
Number of Number of Flag CY
0
0
0
0
0
1
1
1
0
0
0
2
1
C 16
words
1
cycles
1
–
Skip condition
–
Operation: (A) ← (A)
Grouping: Arithmetic operation
Description: Stores the one’s complement for register
A’s contents in register A.
Rev.3.00 Aug 06, 2004 page 80 of 136
REJ03B0043-0300Z