English
Language : 

455A Datasheet, PDF (90/148 Pages) Renesas Technology Corp – SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
455A Group
MACHINE INSTRUCTIONS (INDEX BY ALPHABET) (continued)
BML p,a (Branch and Mark Long to address a in page p)
Instruc-
Number of
tion
code
D9
D0
0
0
1
1
0 p4 p3 p2 p1 p0 2
0
c
+p
p
16
words
2
Number of
cycles
2
Flag CY
-
Skip condition
-
1 p6 p5 a6 a5 a4 a3 a2 a1 a0 2 2 a a 16 Grouping: Subroutine call operation
Opera-
tion:
(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:
M3455AG8: p=0 to 63 p6=0
M3455AGC: p=0 to 95
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)
Instruc-
Number of
tion
code
D9
D0
0 0 0 0 1 1 0 0 0 0 2 0 3 0 16
words
2
Number of
cycles
2
Flag CY
-
Skip condition
-
1 p6 p5 p4 0 0 p3 p2 p1 p0 2 2 p p 16 Grouping: Subroutine call operation
Opera-
tion:
(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 specified by registers D and A in
page p.
Note:
M3455AG8: p=0 to 63 p6=0
M3455AGC: p=0 to 95
Be careful not to over the stack because the maximum
level of subroutine nesting is 8.
CLD (CLear port D)
Instruc-
tion
code
D9
D0
0 0 0 0 0 1 0 0 0 1 2 0 1 1 16
Number of
words
1
Number of
cycles
1
Flag CY
-
Opera- (D) ← 1
tion:
Grouping: Input/Output operation
Description: Sets (1) to port D.
Skip condition
-
CMA (CoMplement of Accumulator)
Instruc-
tion
code
D9
D0
0 0 0 0 0 1 1 1 0 0 2 0 1 C 16
Number of
words
1
Number of
cycles
1
Flag CY
-
Skip condition
-
Opera- (A) ←(A)
tion:
Grouping: Arithmetic operation
Description: Stores the one’s complement for register A’s contents in
register A.
Rev.1.01 Feb 15, 2008 Page 90 of 146
REJ03B0224-0101