4282 Group
CMA (CoMplement of Accumulator)
Instrunction D8
D0
code
0 0 0 0 1 1 1 0 02
Operation: (A) ← (A)
Number of Number of Flag CY
words
cycles
0 1 C 16
1
1
–
Skip condition
–
Grouping: Arithmetic operation
Description: Stores the one’s complement for register
A’s contents in register A.
DEY (DEcrement register Y)
Instrunction D8
D0
code
000010111
2
Operation: (Y) ← (Y) – 1
Number of Number of Flag CY
017
words
cycles
16
1
1
–
Skip condition
(Y) = 15
Grouping: RAM addresses
Description: Subtracts 1 from the contents of register Y.
As a result of subtraction, when the con-
tents of register Y is 15, the next instruction
is skipped.
IAE (Input Accumulator from port E)
Instrunction D8
D0
code
001010110
2
Operation: (A2–A0) ← (E2–E0)
Number of Number of Flag CY
056
words
cycles
16
1
1
–
Skip condition
–
Grouping: Input/Output operation
Description: Transfers the contents of port E to register
A.
IAG (Input Accumulator from port G)
Instrunction D8
D0
code
000101000
2
Operation: (A) ← (G)
Number of Number of Flag CY
028
words
cycles
16
1
1
–
Skip condition
–
Grouping: Input/Output operation
Description: Transfers the contents of port G to register
A.
Rev.1.33 Mar 18, 2004 page 30 of 67