3 INSTRUCTION SET

Page

Mne-

Operand

 

 

 

 

Operation Code

 

 

 

 

 

Flag

Clock

 

 

 

 

 

Operation

monic

B A 9 8

7 6 5 4

3 2 1 0

I D Z C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

47

LD

A, Mn

1

1

1

1

1

0

1

0

n3 n2 n1 n0

 

 

5

A

M(n3~n0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

47

 

B, Mn

1

1

1

1

1

0

1

1

n3 n2 n1 n0

 

 

5

B

M(n3~n0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

48

 

Mn, A

1

1

1

1

1

0

0

0

n3 n2 n1 n0

 

 

5

M(n3~n0)

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

48

 

Mn, B

1

1

1

1

1

0

0

1

n3 n2 n1 n0

 

 

5

M(n3~n0)

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

51

 

r, i

1

1

1

0

0

0

r1

r0

i3

i2

i1

i0

 

 

5

r

i3~i0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

51

 

r, q

1

1

1

0

1

1

0

0

r1 r0 q1 q0

 

 

5

r

q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

52

 

r, SPH

1

1

1

1

1

1

1

0

0

1

r1

r0

 

 

5

r

SPH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

52

 

r, SPL

1

1

1

1

1

1

1

1

0

1

r1

r0

 

 

5

r

SPL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

53

 

r, XH

1

1

1

0

1

0

1

0

0

1

r1 r0

 

 

5

r

XH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

53

 

r, XL

1 1 1 0

1 0 1 0

1 0 r1 r0

 

 

5

r

XL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

54

 

r, XP

1

1

1

0

1

0

1

0

0

0

r1 r0

 

 

5

r

XP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

54

 

r, YH

1

1

1

0

1

0

1

1

0

1

r1 r0

 

 

5

r

YH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

55

 

r, YL

1 1 1 0

1 0 1 1

1 0 r1 r0

 

 

5

r

YL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

55

 

r, YP

1 1 1 0

1 0 1 1

0 0 r1 r0

 

 

5

r

YP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

56

 

SPH, r

1

1

1

1

1

1

1

0

0

0

r1

r0

 

 

5

SPH

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

56

 

SPL, r

1

1

1

1

1

1

1

1

0

0

r1

r0

 

 

5

SPL

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

57

 

XH, r

1

1

1

0

1

0

0

0

0

1

r1

r0

 

 

5

XH

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

58

 

XL, r

1

1

1

0

1

0

0

0

1

0

r1

r0

 

 

5

XL

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

58

 

XP, r

1

1

1

0

1

0

0

0

0

0

r1

r0

 

 

5

XP

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

57

 

X, e

1

0

1

1

e7 e6 e5 e4

e3 e2 e1 e0

 

 

5

XH

e7~e4, XL

e3~e0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

59

 

YH, r

1

1

1

0

1

0

0

1

0

1

r1

r0

 

 

5

YH

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

60

 

YL, r

1

1

1

0

1

0

0

1

1

0

r1

r0

 

 

5

YL

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

60

 

YP, r

1

1

1

0

1

0

0

1

0

0

r1

r0

 

 

5

YP

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

59

 

Y, e

1

0

0

0

e7 e6 e5 e4

e3 e2 e1 e0

 

 

5

YH

e7~e4, YL

e3~e0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

49

LDPX

MX, i

1

1

1

0

0

1

1

0

i3

i2

i1

i0

 

 

5

M(X) i3~i0, X

X+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

49

 

r, q

1

1

1

0

1

1

1

0

r1 r0 q1 q0

 

 

5

r

q, X

X+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50

LDPY

MY, i

1

1

1

0

0

1

1

1

i3

i2

i1

i0

 

 

5

M(Y) i3~i0, Y

Y+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50

 

r, q

1

1

1

0

1

1

1

1

r1 r0 q1 q0

 

 

5

r

q, Y

Y+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

61

NOP5

 

1

1

1

1

1

1

1

1

1

0

1

1

 

 

5

No operation (5 clock cycles)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

61

NOP7

 

1

1

1

1

1

1

1

1

1

1

1

1

 

 

7

No operation (7 clock cycles)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

62

NOT

r

1

1

0

1

0

0

r1 r0

1

1

1

1

 

↓↑

7

r

 

 

 

 

 

 

r

 

 

 

62

OR

r, i

1

1

0

0

1

1

r1

r0

i3

i2

i1

i0

 

↓↑

7

r

rVi3~i0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

63

 

r, q

1

0

1

0

1

1

0

1

r1 r0 q1 q0

 

↓↑

7

r

rVq

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

63

POP

F

1

1

1

1

1

1

0

1

1

0

1

0

↓↑

↓↑ ↓↑ ↓↑

5

F

M(SP), SP

SP+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

64

 

r

1

1

1

1

1

1

0

1

0

0

r1

r0

 

 

5

r

M(SP), SP SP+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

64

 

XH

1

1

1

1

1

1

0

1

0

1

0

1

 

 

5

XH

M(SP), SP

SP+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

65

 

XL

1

1

1

1

1

1

0

1

0

1

1

0

 

 

5

XL

M(SP), SP

SP+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

65

 

XP

1

1

1

1

1

1

0

1

0

1

0

0

 

 

5

XP

M(SP), SP

SP+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

66

 

YH

1

1

1

1

1

1

0

1

1

0

0

0

 

 

5

YH

M(SP), SP

SP+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

66

 

YL

1

1

1

1

1

1

0

1

1

0

0

1

 

 

5

YL

M(SP), SP

SP+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

67

 

YP

1

1

1

1

1

1

0

1

0

1

1

1

 

 

5

YP

M(SP), SP

SP+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S1C6200/6200A CORE CPU MANUAL

EPSON

21