Epson S1C63000 Personal Computer User Manual


 
56 EPSON S1C63000 CORE CPU MANUAL
CHAPTER 4: INSTRUCTION SET
[FFimm8] [FFimm8] + A + C
[FFimm8] [FFimm8] + B + C
[FFimm8] [FFimm8] + imm4 + C
A A - [00imm8] (00imm8 = 0000H ~ 00FFH)
A A - [FFimm8] (FFimm8 = FF00H + 00H ~ FFH)
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
[FFimm8] [FFimm8] - A - C
[FFimm8] [FFimm8] - B - C
[FFimm8] [FFimm8] - imm4 - C
A - [00imm8]
A - [FFimm8]
B - [00imm8]
B - [FFimm8]
[00imm8] - A
[00imm8] - B
[00imm8] - imm4
[FFimm8] - A
[FFimm8] - B
[FFimm8] - imm4
Mnemonic Operation
Flag
EICZ
8-bit absolute addressing (2/4)
LDB %EXT,imm8
ADC [%Y],%A
LDB %EXT,imm8
ADC [%Y],%B
LDB %EXT,imm8
ADC [%Y],imm4
LDB %EXT,imm8
SUB %A,[%X]
LDB %EXT,imm8
SUB %A,[%Y]
LDB %EXT,imm8
SUB %B,[%X]
LDB %EXT,imm8
SUB %B,[%Y]
LDB %EXT,imm8
SUB [%X],%A
LDB %EXT,imm8
SUB [%X],%B
LDB %EXT,imm8
SUB [%X],imm4
LDB %EXT,imm8
SUB [%Y],%A
LDB %EXT,imm8
SUB [%Y],%B
LDB %EXT,imm8
SUB [%Y],imm4
LDB %EXT,imm8
SBC %A,[%X]
LDB %EXT,imm8
SBC %A,[%Y]
LDB %EXT,imm8
SBC %B,[%X]
LDB %EXT,imm8
SBC %B,[%Y]
LDB %EXT,imm8
SBC [%X],%A
LDB %EXT,imm8
SBC [%X],%B
LDB %EXT,imm8
SBC [%X],imm4
LDB %EXT,imm8
SBC [%Y],%A
LDB %EXT,imm8
SBC [%Y],%B
LDB %EXT,imm8
SBC [%Y],imm4
LDB %EXT,imm8
CMP %A,[%X]
LDB %EXT,imm8
CMP %A,[%Y]
LDB %EXT,imm8
CMP %B,[%X]
LDB %EXT,imm8
CMP %B,[%Y]
LDB %EXT,imm8
CMP [%X],%A
LDB %EXT,imm8
CMP [%X],%B
LDB %EXT,imm8
CMP [%X],imm4
LDB %EXT,imm8
CMP [%Y],%A
LDB %EXT,imm8
CMP [%Y],%B
LDB %EXT,imm8
CMP [%Y],imm4