| Basic Info
|
| Addressing Mode
|
Opcode
|
Length
|
Speed
|
| Implied (type 1)
|
A8
|
1 byte
|
2 cycles
|
| Flags Affected
|
| N
|
V
|
M
|
X
|
D
|
I
|
Z
|
C
|
| N
|
.
|
.
|
.
|
.
|
.
|
Z
|
.
|
TAY is a 65x instruction that transfers the value of the accumulator to the Y index register. The size of the Y index register determines how many bytes are transferred. TAY does not care how wide the accumulator is. TAY always takes two cycles, regardless of whether one or two bytes are transferred.
| Instruction Behavior
|
|
|
8-bit accumulator (m=1)
|
16-bit accumulator (m=0)
|
| 8-bit index registers (x=1)
|
8 bits are transferred
|
8 bits are transferred (low byte of accumulator)
|
| 16-bit index registers (x=0)
|
16 bits are transferred (including hidden upper byte)
|
16 bits are transferred (full C accumulator)
|
Syntax
TAY
See Also
External Links