MC81F4204
150 April 24, 2012 Ver.1.41
NO. MNEMONIC
OP
CODE
BYTE
NO
CYCLE
NO
OPERATION
FLAG
NVGBHIZC
26 STA { X }+ FB 1 4
X-register auto-increment :
( M ) ← A, X ← X + 1
27 STX dp EC 2 4
28 STX dp + Y ED 2 5
29 STX !abs FC 3 5
Store X-register contents in memory
( M ) ← X
--------
30 STY dp E9 2 4
31 STY dp + X F9 2 5
32 STY !abs F8 3 5
Store Y-register contents in memory
( M ) ← Y
--------
33 TAX E8 1 2
Transfer accumulator contents to X-register :
X ← A
N-----Z-
34 TAY 9F 1 2
Transfer accumulator contents to Y-register :
Y ← A
N-----Z-
35 TSPX AE 1 2
Transfer stack-pointer contents to X-register :
X ← sp
N-----Z-
36 TXA C8 1 2
Transfer X-register contents to accumulator :
A ← X
N-----Z-
37 TXSP 8E 1 2
Transfer X-register contents to stack-pointer :
sp ← X
N-----Z-
38 TYA BF 1 2
Transfer Y-register contents to accumulator :
A ← Y
N-----Z-
39 XAX EE 1 4
Exchange X-register contents with accumulator :
X ↔ A
--------
40 XAY DE 1 4
Exchange Y-register contents with accumulator :
Y ↔ A
--------
41 XMA dp BC 2 5
42 XMA dp + X AD 2 6
43 XMA {X} BB 1 5
Exchange memory contents with accumulator :
( M ) ↔ A
N-----Z-
44 XYX FE 1 4
Exchange X-register contents with Y-register :
X ↔ Y
--------