A SERVICE OF

logo

S1C63000 CORE CPU MANUAL EPSON 55
CHAPTER 4: INSTRUCTION SET
4.2.5 List of extended addressing instructions
–––
–––
–––
–––
–––
–––
–––
–––
–––
–––
–––
–––
–––
–––
A [00imm8] (00imm8 = 0000H ~ 00FFH)
A [FFimm8] (FFimm8 = FF00H + 00H ~ FFH)
B [00imm8]
B [FFimm8]
[00imm8] A
[00imm8] B
[00imm8] imm4
[FFimm8] A
[FFimm8] B
[FFimm8] imm4
A [00imm8]
A [FFimm8]
B [00imm8]
B [FFimm8]
A A + [00imm8]
A A + [FFimm8]
B B + [00imm8]
B B + [FFimm8]
[00imm8] [00imm8] + A
[00imm8] [00imm8] + B
[00imm8] [00imm8] + imm4
[FFimm8] [FFimm8] + A
[FFimm8] [FFimm8] + B
[FFimm8] [FFimm8] + imm4
A A + [00imm8] + C
A A + [FFimm8] + C
B B + [00imm8] + C
B B + [FFimm8] + C
[00imm8] [00imm8] + A + C
[00imm8] [00imm8] + B + C
[00imm8] [00imm8] + imm4 + C
Mnemonic Operation
Flag
EICZ
8-bit absolute addressing (1/4)
LDB %EXT,imm8
LD %A,[%X]
LDB %EXT,imm8
LD %A,[%Y]
LDB %EXT,imm8
LD %B,[%X]
LDB %EXT,imm8
LD %B,[%Y]
LDB %EXT,imm8
LD [%X],%A
LDB %EXT,imm8
LD [%X],%B
LDB %EXT,imm8
LD [%X],imm4
LDB %EXT,imm8
LD [%Y],%A
LDB %EXT,imm8
LD [%Y],%B
LDB %EXT,imm8
LD [%Y],imm4
LDB %EXT,imm8
EX %A,[%X]
LDB %EXT,imm8
EX %A,[%Y]
LDB %EXT,imm8
EX %B,[%X]
LDB %EXT,imm8
EX %B,[%Y]
LDB %EXT,imm8
ADD %A,[%X]
LDB %EXT,imm8
ADD %A,[%Y]
LDB %EXT,imm8
ADD %B,[%X]
LDB %EXT,imm8
ADD %B,[%Y]
LDB %EXT,imm8
ADD [%X],%A
LDB %EXT,imm8
ADD [%X],%B
LDB %EXT,imm8
ADD [%X],imm4
LDB %EXT,imm8
ADD [%Y],%A
LDB %EXT,imm8
ADD [%Y],%B
LDB %EXT,imm8
ADD [%Y],imm4
LDB %EXT,imm8
ADC %A,[%X]
LDB %EXT,imm8
ADC %A,[%Y]
LDB %EXT,imm8
ADC %B,[%X]
LDB %EXT,imm8
ADC %B,[%Y]
LDB %EXT,imm8
ADC [%X],%A
LDB %EXT,imm8
ADC [%X],%B
LDB %EXT,imm8
ADC [%X],imm4