CHAPTER 4: INSTRUCTION SET

8-bit absolute addressing (4/4)

 

 

Mnemonic

 

 

 

 

 

 

 

 

Operation

 

Flag

 

 

 

 

 

 

 

 

 

 

 

E

I C Z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OR

[%Y],%A

[FFimm8]

[FFimm8]

A (FFimm8 = FF00H + 00H ~ FFH)

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OR

[%Y],%B

[FFimm8]

[FFimm8]

B

 

 

 

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OR

[%Y],imm4

[FFimm8]

[FFimm8]

imm4

 

 

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR

%A,[%X]

A

A [00imm8] (00imm8 = 0000H ~ 00FFH)

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR

%A,[%Y]

A

A

[FFimm8]

 

 

 

 

 

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR

%B,[%X]

B

B

[00imm8]

 

 

 

 

 

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR

%B,[%Y]

B

B

[FFimm8]

 

 

 

 

 

– –

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[00imm8]

[00imm8]

 

 

 

 

 

 

XOR

[%X],%A

A

 

 

 

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR

[%X],%B

[00imm8]

[00imm8]

B

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR

[%X],imm4

[00imm8]

[00imm8]

imm4

 

 

 

 

 

 

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR

[%Y],%A

[FFimm8]

[FFimm8]

A

 

 

 

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR

[%Y],%B

[FFimm8]

[FFimm8]

B

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR

[%Y],imm4

[FFimm8]

[FFimm8]

imm4

 

 

 

 

 

 

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

BIT

%A,[%X]

A

[00imm8]

 

 

 

 

 

 

– –

 

 

LDB

%EXT,imm8

A

 

 

 

 

 

 

 

 

 

 

 

 

[FFimm8]

 

 

 

 

 

 

 

– –

 

 

BIT

%A,[%Y]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LDB

%EXT,imm8

B

 

 

 

 

 

 

 

 

 

 

 

 

BIT

%B,[%X]

[00imm8]

 

 

 

 

 

 

– –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BIT

%B,[%Y]

B

[FFimm8]

 

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BIT

[%X],%A

[00imm8]

A

 

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BIT

[%X],%B

[00imm8]

B

 

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BIT

[%X],imm4

[00imm8]

imm4

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BIT

[%Y],%A

[FFimm8]

A

 

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BIT

[%Y],%B

[FFimm8]

B

 

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BIT

[%Y],imm4

[FFimm8]

imm4

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SLL

[%X]

[00imm8] (C

D3

D2

D1

D0

0)

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SLL

[%Y]

[FFimm8] (C

D3

D2

D1

D0

0)

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SRL

[%X]

[00imm8] (0

D3

D2

D1

D0

C)

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SRL

[%Y]

[FFimm8] (0

D3

D2

D1

D0

C)

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RL

[%X]

[00imm8] (C

D3

D2

D1

D0

C)

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RL

[%Y]

[FFimm8] (C

D3

D2

D1

D0

C)

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RR

[%X]

[00imm8] (C

D3

D2

D1

D0

C)

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RR

[%Y]

[FFimm8] (C

D3

D2

D1

D0

C)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

58

EPSON

S1C63000 CORE CPU MANUAL