Free-6502 Opcodes

Free-6502 Home

 

Neumonic

Addr Mode

Opcode

Original Clks

Free-6502 Clks

Flags

ADC

ABS

6D

4

5

NVZC

ADC

ABS,X

7D

4

5

NVZC

ADC

ABS,Y

79

4

5

NVZC

ADC

IMM

69

2

3

NVZC

ADC

(IND,X)

61

6

7

NVZC

ADC

(IND),Y

71

5

7

NVZC

ADC

Z-PAGE

65

3

4

NVZC

ADC

Z-PAGE,X

75

4

4

NVZC

AND

ABS

2D

4

5

NZ

AND

ABS,X

3D

4

5

NZ

AND

ABS,Y

39

4

5

NZ

AND

IMM

29

2

3

NZ

AND

(IND,X)

21

6

7

NZ

AND

(IND),Y

31

5

7

NZ

AND

Z-PAGE

25

3

4

NZ

AND

Z-PAGE,X

35

4

4

NZ

ASL

ABS

0E

6

8

NZC

ASL

ABS,X

1E

7

8

NZC

ASL

ACC

0A

2

2

NZC

ASL

Z-PAGE

6

5

7

NZC

ASL

Z-PAGE,X

16

6

7

NZC

BCC

REL

90

2

4

BCS

REL

B0

2

4

BEQ

REL

F0

2

4

BIT

ABS

2C

4

5

NZV

BIT

Z-PAGE

24

3

4

NZV

BMI

REL

30

2

4

BNE

REL

D0

2

4

BPL

REL

10

2

4

BRK

IMP

0

7

8

B

BVC

REL

50

2

4

BVS

REL

70

2

4

CLC

IMP

18

2

2

C

CLD

IMP

D8

2

2

D

CLI

IMP

58

2

2

I

CLV

IMP

B8

2

2

V

CMP

ABS

CD

4

5

NZC

CMP

ABS,X

DD

4

5

NZC

CMP

ABS,Y

D9

4

5

NZC

CMP

IMM

C9

2

3

NZC

CMP

(IND,X)

C1

6

7

NZC

CMP

(IND),Y

D1

5

7

NZC

CMP

Z-PAGE

C5

3

4

NZC

CMP

Z-PAGE,X

D5

4

4

NZC

CPX

ABS

EC

4

5

NZC

CPX

IMM

E0

2

3

NZC

CPX

Z-PAGE

E4

3

4

NZC

CPY

ABS

CC

4

5

NZC

CPY

IMM

C0

2

3

NZC

CPY

Z-PAGE

C4

3

4

NZC

DEC

ABS

CE

6

8

NZ

DEC

ABS,X

DE

7

8

NZ

DEC

Z-PAGE

C6

5

7

NZ

DEC

Z-PAGE,X

D6

6

7

NZ

DEX

IMP

CA

2

2

NZ

DEY

IMP

88

2

2

NZ

EOR

ABS

4D

4

5

NZ

EOR

ABS,X

5D

4

5

NZ

EOR

ABS,Y

59

4

5

NZ

EOR

IMM

49

2

3

NZ

EOR

(IND,X)

41

6

7

NZ

EOR

(IND),Y

51

5

7

NZ

EOR

Z-PAGE

45

3

4

NZ

EOR

Z-PAGE,X

55

4

4

NZ

INC

ABS

EE

6

8

NZ

INC

ABS,X

FE

7

8

NZ

INC

Z-PAGE

E6

5

7

NZ

INC

Z-PAGE,X

F6

6

7

NZ

INX

IMP

E8

2

2

NZ

INY

IMP

C8

2

2

NZ

JMP

ABS

4C

3

5

JMP

(IND)

6C

5

8

JSR

ABS

20

6

5

LDA

ABS

AD

4

5

NZ

LDA

ABS,X

BD

4

5

NZ

LDA

ABS,Y

B9

4

5

NZ

LDA

IMM

A9

2

3

NZ

LDA

Z-PAGE

A5

4

4

NZ

LDA

(IND,X)

A1

6

7

NZ

LDA

(IND),Y

B1

5

7

NZ

LDA

Z-PAGE,X

B5

4

4

NZ

LDX

ABS

AE

4

5

NZ

LDX

ABS,Y

BE

4

5

NZ

LDX

IMM

A2

2

3

NZ

LDX

Z-PAGE

A6

3

4

NZ

LDX

Z-PAGE,Y

B6

4

4

NZ

LDY

ABS

AC

4

5

NZ

LDY

ABS,X

BC

4

5

NZ

LDY

IMM

A0

2

3

NZ

LDY

Z-PAGE

A4

3

4

NZ

LDY

Z-PAGE,X

B4

4

4

NZ

LSR

ABS

4E

6

8

NZC

LSR

ABS,X

5E

7

8

NZC

LSR

ACC

4A

2

2

NZC

LSR

Z-PAGE

46

5

7

NZC

LSR

Z-PAGE,X

56

6

7

NZC

NOP

IMP

EA

2

2

ORA

ABS

0D

4

5

NZ

ORA

ABS,X

1D

4

5

NZ

ORA

ABS,Y

19

4

5

NZ

ORA

IMM

9

2

3

NZ

ORA

(IND,X)

1

6

7

NZ

ORA

(IND),Y

11

5

7

NZ

ORA

Z-PAGE

5

3

4

NZ

ORA

Z-PAGE,X

15

4

4

NZ

PHA

IMP

48

3

3

PHP

IMP

8

3

3

PLA

IMP

68

4

4

NZ

PLP

IMP

28

4

4

all

RESET

INTERNAL

3

0

6

I

ROL

ABS

2E

6

8

NZC

ROL

ABS,X

3E

7

8

NZC

ROL

ACC

2A

2

2

NZC

ROL

Z-PAGE

26

5

7

NZC

ROL

Z-PAGE,X

36

6

7

NZC

ROR

ABS

6E

6

8

NZC

ROR

ABS,X

7E

7

8

NZC

ROR

ACC

6A

2

2

NZC

ROR

Z-PAGE

66

5

7

NZC

ROR

Z-PAGE,X

76

6

7

NZC

RTI

IMP

40

6

7

all

RTS

IMP

60

6

8

SBC

ABS

ED

4

5

NVZC

SBC

ABS,X

FD

4

5

NVZC

SBC

ABS,Y

F9

4

5

NVZC

SBC

IMM

E9

2

3

SBC

(IND,X)

E1

6

7

NVZC

SBC

(IND),Y

F1

5

7

NVZC

SBC

Z-PAGE

E5

3

4

NVZC

SBC

Z-PAGE,X

F5

4

4

NVZC

SEC

IMP

38

2

2

C

SED

IMP

F8

2

2

D

SEI

IMP

78

2

2

I

STA

ABS

8D

4

5

STA

ABS,Y

99

5

5

STA

(IND,X)

81

6

7

STA

(IND),Y

91

6

7

STA

Z-PAGE

85

3

4

STA

Z-PAGE,X

95

4

4

STA

ABS,X

9D

5

5

S_IRQ

INTERNAL

43

0

8

I

S_NMI

INTERNAL

33

0

8

I

STX

ABS

8E

4

5

STX

Z-PAGE

86

3

4

STX

Z-PAGE,Y

96

4

4

STY

ABS

8C

4

5

STY

Z-PAGE

84

3

4

STY

Z-PAGE,X

94

4

4

TAX

IMP

AA

2

2

NZ

TAY

IMP

A8

2

2

NZ

TSX

IMP

BA

2

2

NZ

TXA

IMP

8A

2

2

NZ

TXS

IMP

9A

2

2

TYA

IMP

98

2

3

NZ

 

© 1999-2000, The Free-IP Project.  This page was last updated on February 15, 2000 10:39 PM.