![](http://datasheet.mmic.net.cn/30000/M3455AG8FP_datasheet_2359528/M3455AG8FP_90.png)
Rev.1.02
Nov 26, 2008
REJ03B0224-0102
455A Group
MACHINE INSTRUCTIONS (INDEX BY ALPHABET)
A n
(Add n and accumulator)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
00
110
nn
nn 2 06 n 16
11
-
Overflow = 0
Opera-
tion:
(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)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
00
000
10
10 2 00 A 16
11
-
Opera-
tion:
(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)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
00
000
10
11 2 00 B 16
11
0/1
-
Opera-
tion:
(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 register A and carry flag CY.
AND
(logical AND between accumulator and memory)
Instruc-
tion
code
D9
D0
Number of
words
Number of
cycles
Flag CY
Skip condition
0
00
001
10
00 2 01 8 16
11
-
Opera-
tion:
(A)
← (A) AND (M(DP))
Grouping:
Arithmetic operation
Description: Takes the AND operation between the contents of register
A and the contents of M(DP), and stores the result in regis-
ter A.