English
Language : 

4552 Datasheet, PDF (79/145 Pages) Renesas Technology Corp – SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
4552 Group
MACHINE INSTRUCTIONS (INDEX BY ALPHABET)
A n (Add n and accumulator)
Instruction
code
D9
D0
Number of Number of Flag CY
000110nnnn
06n
words
cycles
2
16
1
1
–
Skip condition
Overflow = 0
Operation:
(A) ← (A) + n
n = 0 to 15
Grouping: Arithmetic operation
Description: Adds the value n in the immediate field to
register A, and stores a result in register A.
The contents of carry flag CY remains unchanged.
Skips the next instruction when there is no
overflow as the result of operation.
Executes the next instruction when there is
overflow as the result of operation.
AM (Add accumulator and Memory)
Instruction
code
D9
D0
Number of Number of Flag CY
0000001010
00A
words
cycles
2
16
1
1
–
Skip condition
–
Operation: (A) ← (A) + (M(DP))
Grouping: Arithmetic operation
Description: Adds the contents of M(DP) to register A.
Stores the result in register A. The contents
of carry flag CY remains unchanged.
AMC (Add accumulator, Memory and Carry)
Instruction
code
D9
D0
Number of Number of Flag CY
0000001011
00B
words
cycles
2
16
1
1
0/1
Skip condition
–
Operation:
(A) ← (A) + (M(DP)) + (CY)
(CY) ← Carry
Grouping: Arithmetic operation
Description: Adds the contents of M(DP) and carry flag
CY to register A. Stores the result in regis-
ter A and carry flag CY.
AND (logical AND between accumulator and memory)
Instruction D9
D0
code
0000011000
01
2
8
16
Number of
words
1
Number of Flag CY
cycles
1
–
Skip condition
–
Operation: (A) ← (A) AND (M(DP))
Grouping: Arithmetic operation
Description: Takes the AND operation between the con-
tents of register A and the contents of
M(DP), and stores the result in register A.
Rev.3.02 Dec 22, 2006 page 79 of 142
REJ03B0023-0302