![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/2/8d/28d7bc37-c618-49b2-b7e5-c87e323504bb/28d7bc37-c618-49b2-b7e5-c87e323504bb-bg3f.png)
S1C63000 CORE CPU MANUAL EPSON 57
CHAPTER 4: INSTRUCTION SET
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ –
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
↓ ––
B ← N's adjust (B + [00imm8] + C) (00imm8 = 0000H ~ 00FFH)
B ← N's adjust (B + [FFimm8] + C) (FFimm8 = FF00H + 00H ~ FFH)
[00imm8] ← N's adjust ( [00imm8] + B + C)
[00imm8] ← N's adjust ( [00imm8] + 0 + C)
[FFimm8] ← N's adjust ( [FFimm8] + B + C)
[FFimm8] ← N's adjust ( [FFimm8] + 0 + C)
B ← N's adjust (B - [00imm8] - C)
B ← N's adjust (B - [FFimm8] - C)
[00imm8] ← N's adjust ( [00imm8] - B - C)
[00imm8] ← N's adjust ( [00imm8] - 0 - C)
[FFimm8] ← N's adjust ( [FFimm8] - B - C)
[FFimm8] ← N's adjust ( [FFimm8] - 0 - C)
[00imm8] ← N's adjust ( [00imm8] + 1)
[FFimm8] ← N's adjust ( [FFimm8] + 1)
[00imm8] ← N's adjust ( [00imm8] - 1)
[FFimm8] ← N's adjust ( [FFimm8] -1)
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]
A ← A
∨
[FFimm8]
B ← B
∨
[00imm8]
B ← B
∨
[FFimm8]
[00imm8] ← [00imm8]
∨
A
[00imm8] ← [00imm8]
∨
B
[00imm8] ← [00imm8]
∨
imm4
Mnemonic Operation
Flag
EICZ
8-bit absolute addressing (3/4)
LDB %EXT,imm8
ADC %B,[%X],n4
LDB %EXT,imm8
ADC %B,[%Y],n4
LDB %EXT,imm8
ADC [%X],%B,n4
LDB %EXT,imm8
ADC [%X],0,n4
LDB %EXT,imm8
ADC [%Y],%B,n4
LDB %EXT,imm8
ADC [%Y],0,n4
LDB %EXT,imm8
SBC %B,[%X],n4
LDB %EXT,imm8
SBC %B,[%Y],n4
LDB %EXT,imm8
SBC [%X],%B,n4
LDB %EXT,imm8
SBC [%X],0,n4
LDB %EXT,imm8
SBC [%Y],%B,n4
LDB %EXT,imm8
SBC [%Y],0,n4
LDB %EXT,imm8
INC [%X],n4
LDB %EXT,imm8
INC [%Y],n4
LDB %EXT,imm8
DEC [%X],n4
LDB %EXT,imm8
DEC [%Y],n4
LDB %EXT,imm8
AND %A,[%X]
LDB %EXT,imm8
AND %A,[%Y]
LDB %EXT,imm8
AND %B,[%X]
LDB %EXT,imm8
AND %B,[%Y]
LDB %EXT,imm8
AND [%X],%A
LDB %EXT,imm8
AND [%X],%B
LDB %EXT,imm8
AND [%X],imm4
LDB %EXT,imm8
AND [%Y],%A
LDB %EXT,imm8
AND [%Y],%B
LDB %EXT,imm8
AND [%Y],imm4
LDB %EXT,imm8
OR %A,[%X]
LDB %EXT,imm8
OR %A,[%Y]
LDB %EXT,imm8
OR %B,[%X]
LDB %EXT,imm8
OR %B,[%Y]
LDB %EXT,imm8
OR [%X],%A
LDB %EXT,imm8
OR [%X],%B
LDB %EXT,imm8
OR [%X],imm4
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔