APPENDIX B. INSTRUCTION INDEX

APPENDIX B. INSTRUCTION INDEX

A

C

D

E F

H

I

J

ACPX MX,r

Add with carry r-register to M(X), increment X by 1 ...........................

28

ACPY MY,r

Add with carry r-register to M(Y), increment Y by 1 ...........................

28

ADC r,i

Add with carry immediate data i to r-register ......................................

29

ADC r,q

Add with carry q-register to r-register .................................................

29

ADC XH,i

Add with carry immediate data i to XH ................................................

30

ADC XL,i

Add with carry immediate data i to XL ................................................

30

ADC YH,i

Add with carry immediate data i to YH ................................................

31

ADC YL,i

Add with carry immediate data i to YL ................................................

31

ADD r,i

Add immediate data i to r-register .......................................................

32

ADD r,q

Add q-register to r-register ..................................................................

32

AND r,i

Logical AND immediate data i with r-register .....................................

33

AND r,q

Logical AND q-register with r-register ................................................

33

CALL s

Call subroutine .....................................................................................

34

CALZ s

Call subroutine at page zero ................................................................

34

CP r,i

Compare immediate data i with r-register ...........................................

35

CP r,q

Compare q-register with r-register ......................................................

35

CP XH,i

Compare immediate data i with XH .....................................................

36

CP XL,i

Compare immediate data i with XL ......................................................

36

CP YH,i

Compare immediate data i with YH .....................................................

37

CP YL,i

Compare immediate data i with YL ......................................................

37

DEC Mn

Decrement memory ..............................................................................

38

DEC SP

Decrement stack pointer .......................................................................

38

DI

Disable interrupts .................................................................................

39

EI

Enable interrupts ..................................................................................

39

FAN r,i

Logical AND immediate data i with r-register for flag check ..............

40

FAN r,q

Logical AND q-register with r-register for flag check .........................

40

HALT

Halt .......................................................................................................

41

INC Mn

Increment memory by 1 ........................................................................

41

INC SP

Increment stack pointer by 1 ................................................................

42

INC X

Increment X-register by 1 .....................................................................

42

INC Y

Increment Y-register by 1 .....................................................................

43

JPBA

Indirect jump using registers A and B ..................................................

43

JP C,s

Jump if carry flag is set ........................................................................

44

JP NC,s

Jump if not carry ..................................................................................

44

JP NZ,s

Jump if not zero ....................................................................................

45

JP s

Jump .....................................................................................................

45

JP Z,s

Jump if zero ..........................................................................................

46

S1C6200/6200A CORE CPU MANUAL

EPSON

87