CHAPTER 4: INSTRUCTION SET

8-bit absolute addressing (2/4)

 

 

Mnemonic

 

 

Operation

 

Flag

 

 

 

 

 

E

I C Z

 

 

 

 

 

 

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADC

[%Y],%A

[FFimm8] [FFimm8] + A + C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADC

[%Y],%B

[FFimm8] [FFimm8] + B + C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

ADC

[%Y],imm4

[FFimm8] [FFimm8] + imm4 + C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SUB

%A,[%X]

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

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SUB

%A,[%Y]

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

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SUB

%B,[%X]

B

B - [00imm8]

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SUB

%B,[%Y]

B

B - [FFimm8]

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SUB

[%X],%A

[00imm8]

[00imm8] - A

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SUB

[%X],%B

[00imm8]

[00imm8] - B

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SUB

[%X],imm4

[00imm8]

[00imm8] - imm4

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SUB

[%Y],%A

[FFimm8]

[FFimm8] - A

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SUB

[%Y],%B

[FFimm8]

[FFimm8] - B

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SUB

[%Y],imm4

[FFimm8]

[FFimm8] - imm4

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SBC

%A,[%X]

A

A - [00imm8] - C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SBC

%A,[%Y]

A

A - [FFimm8] - C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SBC

%B,[%X]

B

B - [00imm8] - C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SBC

%B,[%Y]

B

B - [FFimm8] - C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SBC

[%X],%A

[00imm8]

[00imm8] - A - C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SBC

[%X],%B

[00imm8]

[00imm8] - B - C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SBC

[%X],imm4

[00imm8]

[00imm8] - imm4 - C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SBC

[%Y],%A

[FFimm8]

[FFimm8] - A - C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SBC

[%Y],%B

[FFimm8]

[FFimm8] - B - C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

SBC

[%Y],imm4

[FFimm8]

[FFimm8] - imm4 - C

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

CMP

%A,[%X]

A - [00imm8]

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

CMP

%A,[%Y]

A - [FFimm8]

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

CMP

%B,[%X]

B - [00imm8]

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

CMP

%B,[%Y]

B - [FFimm8]

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

CMP

[%X],%A

[00imm8] - A

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

CMP

[%X],%B

[00imm8] - B

 

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

CMP

[%X],imm4

[00imm8] - imm4

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

CMP

[%Y],%A

[FFimm8] - A

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

CMP

[%Y],%B

[FFimm8] - B

 

 

LDB

%EXT,imm8

 

 

 

 

 

 

 

CMP

[%Y],imm4

[FFimm8] - imm4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

56

EPSON

S1C63000 CORE CPU MANUAL