CHAPTER 4: INSTRUCTION SET

4.2.5 List of extended addressing instructions

8-bit absolute addressing (1/4)

 

 

Mnemonic

 

 

Operation

 

Flag

 

 

 

 

 

E

I C Z

 

 

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

LD

%A,[%X]

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

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

LD

%A,[%Y]

A [FFimm8] (FFimm8 = FF00H + 00H ~ FFH)

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

LD

%B,[%X]

B

[00imm8]

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

LD

%B,[%Y]

B

[FFimm8]

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

LD

[%X],%A

[00imm8]

A

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

LD

[%X],%B

[00imm8]

B

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

LD

[%X],imm4

[00imm8]

imm4

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

LD

[%Y],%A

[FFimm8]

A

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

LD

[%Y],%B

[FFimm8]

B

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

LD

[%Y],imm4

[FFimm8]

imm4

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

EX

%A,[%X]

A

[00imm8]

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

EX

%A,[%Y]

A

[FFimm8]

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

EX

%B,[%X]

B

[00imm8]

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

EX

%B,[%Y]

B

[FFimm8]

– – –

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADD

%A,[%X]

A A + [00imm8]

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADD

%A,[%Y]

A A + [FFimm8]

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADD

%B,[%X]

B B + [00imm8]

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADD

%B,[%Y]

B B + [FFimm8]

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADD

[%X],%A

[00imm8] [00imm8] + A

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADD

[%X],%B

[00imm8] [00imm8] + B

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADD

[%X],imm4

[00imm8] [00imm8] + imm4

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADD

[%Y],%A

[FFimm8] [FFimm8] + A

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADD

[%Y],%B

[FFimm8] [FFimm8] + B

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADD

[%Y],imm4

[FFimm8] [FFimm8] + imm4

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADC

%A,[%X]

A A + [00imm8] + C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADC

%A,[%Y]

A A + [FFimm8] + C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADC

%B,[%X]

B B + [00imm8] + C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADC

%B,[%Y]

B B + [FFimm8] + C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADC

[%X],%A

[00imm8] [00imm8] + A + C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADC

[%X],%B

[00imm8] [00imm8] + B + C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADC

[%X],imm4

[00imm8] [00imm8] + imm4 + C

 

 

 

 

 

 

 

 

 

 

S1C63000 CORE CPU MANUAL

EPSON

55