MC81F4204
146 April 24, 2012 Ver.1.41
NO. MNEMONIC
OP
CODE
BYTE
NO
CYCLE
NO
OPERATION
FLAG
NVGBHIZC
27 CMP [ dp ] + Y 57 2 6
28 CMP { X } 54 1 3
29 CMPX #imm 5E 2 2
30 CMPX dp 6C 2 3
31 CMPX !abs 7C 3 4
Compare X contents with memory contents
( X ) - ( M )
N-----ZC
32 CMPY #imm 7E 2 2
33 CMPY dp 8C 2 3
34 CMPY !abs 9C 3 4
Compare Y contents with memory contents
( Y ) - ( M )
N-----ZC
35 COM dp 2C 2 4
1’s Complement : ( dp ) ← ~( dp )
N-----Z-
36 DAA - - - Unsupported -
37 DAS - - - Unsupported -
38 DEC A A8 1 2
39 DEC dp A9 2 4
40 DEC dp + X B9 2 5
41 DEC !abs B8 3 5
42 DEC X AF 1 2
43 DEC Y BE 1 2
Decrement
M ← ( M ) - 1
N-----Z-
44 DIV 9B 1 12 Divide : YA/X Q:A, R:Y NV--H-Z-
45 EOR #imm A4 2 2
46 EOR dp A5 2 3
47 EOR dp + X A6 2 4
48 EOR !abs A7 3 4
49 EOR !abs + Y B5 3 5
50 EOR [ dp + X ] B6 2 6
51 EOR [ dp ] + Y B7 2 6
52 EOR { X } B4 1 3
Exclusive OR
A ← ( A ) ⊕ ( M )
N-----Z-
53 INC A 88 1 2
54 INC dp 89 2 4
Increment
M ← ( M ) + 1
N-----Z-