beautypg.com

Arithmetic operation instructions – Epson S5U1C62000A User Manual

Page 238

background image

Instruction List (4)

S1C6200 Core CPU

Opcode

POP

LD

ADD

ADC

SUB
SBC

AND

OR

XOR

CP

FAN

RLC
RRC
INC
DEC
ACPX
ACPY
SCPX
SCPY
NOT

Clasiffication

Stack
operation
instructions

Arithmetic
operation
instructions

Operand

XP
XH
XL
YP
YH
YL
F
SPH, r
SPL, r
r, SPH
r, SPL
r, i
r, q
r, i
r, q
r, q
r, i
r, q
r, i
r, q
r, i
r, q
r, i
r, q
r, i
r, q
r, i
r, q
r
r
Mn
Mn
MX, r
MY, r
MX, r
MY, r
r

Function

XP

M(SP), SP

SP+1

XH

M(SP), SP

SP+1

XL

M(SP), SP

SP+1

YP

M(SP), SP

SP+1

YH

M(SP), SP

SP+1

YL

M(SP), SP

SP+1

F

M(SP), SP

SP+1

SPH

r

SPL

r

r

SPH

r

SPL

r

r+i

r

r+q

r

r+i+C

r

r+q+C

r

r-q

r

r-i-C

r

r-q-C

r

r & i

r

r & q

r

r | i

r

r | q

r

r ^ i

r

r ^ q

r-i
r-q
r & i
r & q
d3

d2, d2

d1, d1

d0, d0

C, C

d3

d3

C, d2

d3, d1

d2, d0

d1, C

d0

M(n)

M(n)+1

M(n)

M(n)-1

M(X)

M(X)+r+C, X

X+1

M(Y)

M(Y)+r+C, Y

Y+1

M(X)

M(X)-r-C, X

X-1

M(Y)

M(Y)-r-C, Y

Y-1

r

!r

Clk

5
5
5
5
5
5
5
5
5
5
5
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
7
7
7
7
7
7
7

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
0
1
0
1
0
1
0
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1

Z









C















I



































D































1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
0

1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
1
0
0
0
0
0
1
0
1
1
1
1
0
0
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
0
1
1
1
1
1
0
1
1
0
1
0
1
1
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
0
0
1
0
0
1
0
0
1
1
1
0
1
1
0
0
0
1
0
1
1
0
0
0
0
0

0
0
0
0
0
0
0
1
1
1
1

0

0
1

1

0

0

1

0

0
1
0
1
1
1
1
1
1

1
1
1
1
1
1
1
0
1
0
1

0

1
0

1

0

1

0

0

1
1
0
0
1
0
0
1
1

0
0
0
0
1
1
1
0
0
0
0

1

1
1
1
1
1

1
1
1
1
0
0
0
0
0
1
1

1

0
1
0
1
1

0
0
1
1
0
0
1

1

0
1
0
1
0
1
0

1

Code

MSB

LSB

Mnemonic

Flags

Remarks

i

q

r
r
r
r

r

r

r

i

q

r

r

i

q

r

r

i

q

r

r

i

q

r

r

i

q

r

r

i

q

r

r

i

n
n

q

r
r

r
r

r
r
r
r

r

q

r