-
Notifications
You must be signed in to change notification settings - Fork 2
S1C88_InstructionSet
Jose I Romero edited this page Dec 6, 2019
·
1 revision
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
ADD | A,A | 0 | ?PSEUDOCODE | ?CYCLES | 1 |
A,B | 1 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,#nn | 2,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[HL] | 3 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[BR:ll] | 4,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[hhll] | 5,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX] | 6 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IY] | 7 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IX+dd] | CE, 0,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IY+dd] | CE, 1,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX+L] | CE, 2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IY+L] | CE, 3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
ADD | [HL],A | CE, 4 | ?PSEUDOCODE | ?CYCLES | 2 |
[HL],#nn | CE, 5,nn | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IX] | CE, 6 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IY] | CE, 7 | ?PSEUDOCODE | ?CYCLES | 2 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
ADC | A,A | 8 | ?PSEUDOCODE | ?CYCLES | 1 |
A,B | 9 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,#nn | A,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[HL] | B | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[BR:ll] | C,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[hhll] | D,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX] | E | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IY] | F | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IX+dd] | CE, 8,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IY+dd] | CE, 9,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX+L] | CE, A | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IY+L] | CE, B | ?PSEUDOCODE | ?CYCLES | 2 | – |
ADC | [HL],A | CE, C | ?PSEUDOCODE | ?CYCLES | 2 |
[HL],#nn | CE, D,nn | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IX] | CE, E | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IY] | CE, F | ?PSEUDOCODE | ?CYCLES | 2 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SUB | A,A | 10 | ?PSEUDOCODE | ?CYCLES | 1 |
A,B | 11 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,#nn | 12,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[HL] | 13 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[BR:ll] | 14,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[hhll] | 15,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX] | 16 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IY] | 17 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IX+dd] | CE,10,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IY+dd] | CE,11,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX+L] | CE,12 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IY+L] | CE,13 | ?PSEUDOCODE | ?CYCLES | 2 | – |
SUB | [HL],A | CE,14 | ?PSEUDOCODE | ?CYCLES | 2 |
[HL],#nn | CE,15,nn | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IX] | CE,16 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IY] | CE,17 | ?PSEUDOCODE | ?CYCLES | 2 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SBC | A,A | 18 | ?PSEUDOCODE | ?CYCLES | 1 |
A,B | 19 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,#nn | 1A,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[HL] | 1B | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[BR:ll] | 1C,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[hhll] | 1D,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX] | 1E | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IY] | 1F | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IX+dd] | CE,18,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IY+dd] | CE,19,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX+L] | CE,1A | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IY+L] | CE,1B | ?PSEUDOCODE | ?CYCLES | 2 | – |
SBC | [HL],A | CE,1C | ?PSEUDOCODE | ?CYCLES | 2 |
[HL],#nn | CE,1D,nn | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IX] | CE,1E | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IY] | CE,1F | ?PSEUDOCODE | ?CYCLES | 2 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
AND | A,A | 20 | ?PSEUDOCODE | ?CYCLES | 1 |
A,B | 21 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,#nn | 22,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[HL] | 23 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[BR:ll] | 24,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[hhll] | 25,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX] | 26 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IY] | 27 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IX+dd] | CE,20,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IY+dd] | CE,21,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX+L] | CE,22 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IY+L] | CE,23 | ?PSEUDOCODE | ?CYCLES | 2 | – |
AND | B,#nn | CE,B0,nn | ?PSEUDOCODE | ?CYCLES | 3 |
AND | H,#nn | CE,B2,nn | ?PSEUDOCODE | ?CYCLES | 3 |
AND | [BR:ll],#nn | D8,ll,nn | ?PSEUDOCODE | ?CYCLES | 3 |
AND | [HL],A | CE,24 | ?PSEUDOCODE | ?CYCLES | 2 |
[HL],#nn | CE,25,nn | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IX] | CE,26 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IY] | CE,27 | ?PSEUDOCODE | ?CYCLES | 2 | – |
AND | L,#nn | CE,B1,nn | ?PSEUDOCODE | ?CYCLES | 3 |
AND | SC,#nn | 9C,nn | ?PSEUDOCODE | ?CYCLES | 2 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
OR | A,A | 28 | ?PSEUDOCODE | ?CYCLES | 1 |
A,B | 29 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,#nn | 2A,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[HL] | 2B | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[BR:ll] | 2C,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[hhll] | 2D,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX] | 2E | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IY] | 2F | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IX+dd] | CE,28,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IY+dd] | CE,29,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX+L] | CE,2A | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IY+L] | CE,2B | ?PSEUDOCODE | ?CYCLES | 2 | – |
OR | B,#nn | CE,B4,nn | ?PSEUDOCODE | ?CYCLES | 3 |
OR | H,#nn | CE,B6,nn | ?PSEUDOCODE | ?CYCLES | 3 |
OR | [BR:ll],#nn | D9,ll,nn | ?PSEUDOCODE | ?CYCLES | 3 |
OR | [HL],A | CE,2C | ?PSEUDOCODE | ?CYCLES | 2 |
[HL],#nn | CE,2D,nn | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IX] | CE,2E | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IY] | CE,2F | ?PSEUDOCODE | ?CYCLES | 2 | – |
OR | L,#nn | CE,B5,nn | ?PSEUDOCODE | ?CYCLES | 3 |
OR | SC,#nn | 9D,nn | ?PSEUDOCODE | ?CYCLES | 2 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
XOR | A,A | 38 | ?PSEUDOCODE | ?CYCLES | 1 |
A,B | 39 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,#nn | 3A,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[HL] | 3B | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[BR:ll] | 3C,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[hhll] | 3D,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX] | 3E | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IY] | 3F | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IX+dd] | CE,38,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IY+dd] | CE,39,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX+L] | CE,3A | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IY+L] | CE,3B | ?PSEUDOCODE | ?CYCLES | 2 | – |
XOR | B,#nn | CE,B8,nn | ?PSEUDOCODE | ?CYCLES | 3 |
XOR | H,#nn | CE,BA,nn | ?PSEUDOCODE | ?CYCLES | 3 |
XOR | [BR:ll],#nn | DA,ll,nn | ?PSEUDOCODE | ?CYCLES | 3 |
XOR | [HL],A | CE,3C | ?PSEUDOCODE | ?CYCLES | 2 |
[HL],#nn | CE,3D,nn | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IX] | CE,3E | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IY] | CE,3F | ?PSEUDOCODE | ?CYCLES | 2 | – |
XOR | L,#nn | CE,B9,nn | ?PSEUDOCODE | ?CYCLES | 3 |
XOR | SC,#nn | 9E,nn | ?PSEUDOCODE | ?CYCLES | 2 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
CP | A,A | 30 | ?PSEUDOCODE | ?CYCLES | 1 |
A,B | 31 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,#nn | 32,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[HL] | 33 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[BR:ll] | 34,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[hhll] | 35,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX] | 36 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IY] | 37 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IX+dd] | CE,30,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IY+dd] | CE,31,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX+L] | CE,32 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IY+L] | CE,33 | ?PSEUDOCODE | ?CYCLES | 2 | – |
CP | B,#nn | CE,BC,nn | ?PSEUDOCODE | ?CYCLES | 3 |
CP | H,#nn | CE,BE,nn | ?PSEUDOCODE | ?CYCLES | 3 |
CP | BR,#hh | CE,BF,hh | ?PSEUDOCODE | ?CYCLES | 3 |
CP | [BR:ll],#nn | DB,ll,nn | ?PSEUDOCODE | ?CYCLES | 3 |
CP | [HL],A | CE,34 | ?PSEUDOCODE | ?CYCLES | 2 |
[HL],#nn | CE,35,nn | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IX] | CE,36 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IY] | CE,37 | ?PSEUDOCODE | ?CYCLES | 2 | – |
CP | L,#nn | CE,BD,nn | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
BIT | A,B | 94 | ?PSEUDOCODE | ?CYCLES | 1 |
A,#nn | 96,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
BIT | B,#nn | 97,nn | ?PSEUDOCODE | ?CYCLES | 2 |
BIT | [HL],#nn | 95,nn | ?PSEUDOCODE | ?CYCLES | 2 |
BIT | [BR:ll],#nn | DC,ll,nn | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
INC | A | 80 | ?PSEUDOCODE | ?CYCLES | 1 |
INC | B | 81 | ?PSEUDOCODE | ?CYCLES | 1 |
INC | H | 83 | ?PSEUDOCODE | ?CYCLES | 1 |
INC | [BR:ll] | 85,ll | ?PSEUDOCODE | ?CYCLES | 2 |
INC | [HL] | 86 | ?PSEUDOCODE | ?CYCLES | 1 |
INC | L | 82 | ?PSEUDOCODE | ?CYCLES | 1 |
INC | BR | 84 | ?PSEUDOCODE | ?CYCLES | 1 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
DEC | A | 88 | ?PSEUDOCODE | ?CYCLES | 1 |
DEC | B | 89 | ?PSEUDOCODE | ?CYCLES | 1 |
DEC | H | 8B | ?PSEUDOCODE | ?CYCLES | 1 |
DEC | [BR:ll] | 8D,ll | ?PSEUDOCODE | ?CYCLES | 2 |
DEC | [HL] | 8E | ?PSEUDOCODE | ?CYCLES | 1 |
DEC | L | 8A | ?PSEUDOCODE | ?CYCLES | 1 |
DEC | BR | 8C | ?PSEUDOCODE | ?CYCLES | 1 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
MLT | CE,D8 | ?PSEUDOCODE | ?CYCLES | 2 | |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
DIV | CE,D9 | ?PSEUDOCODE | ?CYCLES | 2 | |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
CPL | A | CE,A0 | ?PSEUDOCODE | ?CYCLES | 2 |
CPL | B | CE,A1 | ?PSEUDOCODE | ?CYCLES | 2 |
CPL | [HL] | CE,A3 | ?PSEUDOCODE | ?CYCLES | 2 |
CPL | [BR:ll] | CE,A2,ll | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
NEG | A | CE,A4 | ?PSEUDOCODE | ?CYCLES | 2 |
NEG | B | CE,A5 | ?PSEUDOCODE | ?CYCLES | 2 |
NEG | [HL] | CE,A7 | ?PSEUDOCODE | ?CYCLES | 2 |
NEG | [BR:ll] | CE,A6,ll | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
LD | IY,[hhll] | BB,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
IY,#mmnn | C7,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 | – |
IY,[SP+dd] | CE,73,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
IY,[HL] | CE,C3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,[IX] | CE,D3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,[IY] | CE,DB | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,BA | CE,EC | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,HL | CE,ED | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,IX | CE,EE | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,IY | CE,EF | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,SP | CE,FE | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | SP,#mmnn | CE,6E,nn,mm | ?PSEUDOCODE | ?CYCLES | 4 |
SP,[hhll] | CE,78,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
SP,BA | CE,F0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
SP,HL | CE,F1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
SP,IX | CE,F2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
SP,IY | CE,F3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | BA,[hhll] | B8,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
BA,#mmnn | C4,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 | – |
BA,[SP+dd] | CE,70,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
BA,[HL] | CE,C0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,[IX] | CE,D0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,[IY] | CE,D8 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,BA | CE,E0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,HL | CE,E1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IX | CE,E2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IY | CE,E3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,SP | CE,F8 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,PC | CE,F9 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | BR,#hh | B4,hh | ?PSEUDOCODE | ?CYCLES | 2 |
BR,A | CE,C2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [IX+L],A | CE,46 | ?PSEUDOCODE | ?CYCLES | 2 |
[IX+L],B | CE,4E | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX+L],L | CE,56 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX+L],H | CE,5E | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | HL,[hhll] | B9,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
HL,#mmnn | C5,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 | – |
HL,[SP+dd] | CE,71,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
HL,[HL] | CE,C1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,[IX] | CE,D1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,[IY] | CE,D9 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,BA | CE,E4 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,HL | CE,E5 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IX | CE,E6 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IY | CE,E7 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,SP | CE,F4 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,PC | CE,F5 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [IY+L],A | CE,47 | ?PSEUDOCODE | ?CYCLES | 2 |
[IY+L],B | CE,4F | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY+L],L | CE,57 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY+L],H | CE,5F | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | YP,#pp | CE,C7,pp | ?PSEUDOCODE | ?CYCLES | 3 |
YP,A | CE,CF | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [IY],A | 70 | ?PSEUDOCODE | ?CYCLES | 1 |
[IY],B | 71 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],L | 72 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],H | 73 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],[BR:ll] | 74,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],[HL] | 75 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],[IX] | 76 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],[IY] | 77 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],#nn | B7,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],[IX+dd] | CE,78,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IY],[IY+dd] | CE,79,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IY],[IX+L] | CE,7A | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],[IY+L] | CE,7B | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],BA | CE,DC | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],HL | CE,DD | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],IX | CE,DE | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],IY | CE,DF | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [BR:ll],A | 78,ll | ?PSEUDOCODE | ?CYCLES | 2 |
[BR:ll],B | 79,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],L | 7A,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],H | 7B,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],[HL] | 7D,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],[IX] | 7E,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],[IY] | 7F,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],#nn | DD,ll,nn | ?PSEUDOCODE | ?CYCLES | 3 | – |
LD | [SP+dd],BA | CE,74,dd | ?PSEUDOCODE | ?CYCLES | 3 |
[SP+dd],HL | CE,75,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[SP+dd],IX | CE,76,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[SP+dd],IY | CE,77,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
LD | [IY+dd],A | CE,45,dd | ?PSEUDOCODE | ?CYCLES | 3 |
[IY+dd],B | CE,4D,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IY+dd],L | CE,55,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IY+dd],H | CE,5D,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
LD | A,A | 40 | ?PSEUDOCODE | ?CYCLES | 1 |
A,B | 41 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,L | 42 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,H | 43 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[BR:ll] | 44,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[HL] | 45 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IX] | 46 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IY] | 47 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,#nn | B0,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IX+dd] | CE,40,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IY+dd] | CE,41,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX+L] | CE,42 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IY+L] | CE,43 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,BR | CE,C0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,SC | CE,C1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,NB | CE,C8 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,EP | CE,C9 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,XP | CE,CA | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,YP | CE,CB | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[hhll] | CE,D0,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
LD | IX,[hhll] | BA,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
IX,#mmnn | C6,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 | – |
IX,[SP+dd] | CE,72,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
IX,[HL] | CE,C2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,[IX] | CE,D2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,[IY] | CE,DA | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,BA | CE,E8 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,HL | CE,E9 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,IX | CE,EA | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,IY | CE,EB | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,SP | CE,FA | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | B,A | 48 | ?PSEUDOCODE | ?CYCLES | 1 |
B,B | 49 | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,L | 4A | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,H | 4B | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,[BR:ll] | 4C,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
B,[HL] | 4D | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,[IX] | 4E | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,[IY] | 4F | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,#nn | B1,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
B,[IX+dd] | CE,48,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
B,[IY+dd] | CE,49,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
B,[IX+L] | CE,4A | ?PSEUDOCODE | ?CYCLES | 2 | – |
B,[IY+L] | CE,4B | ?PSEUDOCODE | ?CYCLES | 2 | – |
B,[hhll] | CE,D1,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
LD | H,A | 58 | ?PSEUDOCODE | ?CYCLES | 1 |
H,B | 59 | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,L | 5A | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,H | 5B | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,[BR:ll] | 5C,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
H,[HL] | 5D | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,[IX] | 5E | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,[IY] | 5F | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,#nn | B3,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
H,[IX+dd] | CE,58,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
H,[IY+dd] | CE,59,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
H,[IX+L] | CE,5A | ?PSEUDOCODE | ?CYCLES | 2 | – |
H,[IY+L] | CE,5B | ?PSEUDOCODE | ?CYCLES | 2 | – |
H,[hhll] | CE,D3,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
LD | [HL],A | 68 | ?PSEUDOCODE | ?CYCLES | 1 |
[HL],B | 69 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],L | 6A | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],H | 6B | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],[BR:ll] | 6C,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[HL] | 6D | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],[IX] | 6E | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],[IY] | 6F | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],#nn | B5,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IX+dd] | CE,60,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IY+dd] | CE,61,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IX+L] | CE,62 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IY+L] | CE,63 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],BA | CE,C4 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],HL | CE,C5 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],IX | CE,C6 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],IY | CE,C7 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | L,A | 50 | ?PSEUDOCODE | ?CYCLES | 1 |
L,B | 51 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,L | 52 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,H | 53 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,[BR:ll] | 54,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
L,[HL] | 55 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,[IX] | 56 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,[IY] | 57 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,#nn | B2,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
L,[IX+dd] | CE,50,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
L,[IY+dd] | CE,51,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
L,[IX+L] | CE,52 | ?PSEUDOCODE | ?CYCLES | 2 | – |
L,[IY+L] | CE,53 | ?PSEUDOCODE | ?CYCLES | 2 | – |
L,[hhll] | CE,D2,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
LD | [hhll],BA | BC,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
[hhll],HL | BD,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
[hhll],IX | BE,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
[hhll],IY | BF,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
[hhll],A | CE,D4,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
[hhll],B | CE,D5,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
[hhll],L | CE,D6,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
[hhll],H | CE,D7,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
[hhll],SP | CE,7C,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
LD | XP,#pp | CE,C6,pp | ?PSEUDOCODE | ?CYCLES | 3 |
XP,A | CE,CE | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | EP,#pp | CE,C5,pp | ?PSEUDOCODE | ?CYCLES | 3 |
EP,A | CE,CD | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [IX],A | 60 | ?PSEUDOCODE | ?CYCLES | 1 |
[IX],B | 61 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],L | 62 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],H | 63 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],[BR:ll] | 64,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],[HL] | 65 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],[IX] | 66 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],[IY] | 67 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],#nn | B6,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],[IX+dd] | CE,68,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IX],[IY+dd] | CE,69,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IX],[IX+L] | CE,6A | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],[IY+L] | CE,6B | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],BA | CE,D4 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],HL | CE,D5 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],IX | CE,D6 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],IY | CE,D7 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [IX+dd],A | CE,44,dd | ?PSEUDOCODE | ?CYCLES | 3 |
[IX+dd],B | CE,4C,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IX+dd],L | CE,54,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IX+dd],H | CE,5C,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
LD | SC,#nn | 9F,nn | ?PSEUDOCODE | ?CYCLES | 2 |
SC,A | CE,C3 | ?PSEUDOCODE | ?CYCLES | 2 | ↕ |
LD | NB,#bb | CE,C4,bb | ?PSEUDOCODE | ?CYCLES | 3 |
NB,A | CE,CC | ?PSEUDOCODE | ?CYCLES | 2 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
EX | A,B | CC | ?PSEUDOCODE | ?CYCLES | 1 |
A,[HL] | CD | ?PSEUDOCODE | ?CYCLES | 1 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SWAP | A | F6 | ?PSEUDOCODE | ?CYCLES | 1 |
SWAP | [HL] | F7 | ?PSEUDOCODE | ?CYCLES | 1 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
RL | A | CE,90 | ?PSEUDOCODE | ?CYCLES | 2 |
RL | B | CE,91 | ?PSEUDOCODE | ?CYCLES | 2 |
RL | [HL] | CE,93 | ?PSEUDOCODE | ?CYCLES | 2 |
RL | [BR:ll] | CE,92,ll | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
RLC | A | CE,94 | ?PSEUDOCODE | ?CYCLES | 2 |
RLC | B | CE,95 | ?PSEUDOCODE | ?CYCLES | 2 |
RLC | [HL] | CE,97 | ?PSEUDOCODE | ?CYCLES | 2 |
RLC | [BR:ll] | CE,96,ll | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
RR | A | CE,98 | ?PSEUDOCODE | ?CYCLES | 2 |
RR | B | CE,99 | ?PSEUDOCODE | ?CYCLES | 2 |
RR | [HL] | CE,9B | ?PSEUDOCODE | ?CYCLES | 2 |
RR | [BR:ll] | CE,9A,ll | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
RRC | A | CE,9C | ?PSEUDOCODE | ?CYCLES | 2 |
RRC | B | CE,9D | ?PSEUDOCODE | ?CYCLES | 2 |
RRC | [HL] | CE,9F | ?PSEUDOCODE | ?CYCLES | 2 |
RRC | [BR:ll] | CE,9E,ll | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SLA | A | CE,80 | ?PSEUDOCODE | ?CYCLES | 2 |
SLA | B | CE,81 | ?PSEUDOCODE | ?CYCLES | 2 |
SLA | [HL] | CE,83 | ?PSEUDOCODE | ?CYCLES | 2 |
SLA | [BR:ll] | CE,82,ll | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SLL | A | CE,84 | ?PSEUDOCODE | ?CYCLES | 2 |
SLL | B | CE,85 | ?PSEUDOCODE | ?CYCLES | 2 |
SLL | [HL] | CE,87 | ?PSEUDOCODE | ?CYCLES | 2 |
SLL | [BR:ll] | CE,86,ll | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SRA | A | CE,88 | ?PSEUDOCODE | ?CYCLES | 2 |
SRA | B | CE,89 | ?PSEUDOCODE | ?CYCLES | 2 |
SRA | [HL] | CE,8B | ?PSEUDOCODE | ?CYCLES | 2 |
SRA | [BR:ll] | CE,8A,ll | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SRL | A | CE,8C | ?PSEUDOCODE | ?CYCLES | 2 |
SRL | B | CE,8D | ?PSEUDOCODE | ?CYCLES | 2 |
SRL | [HL] | CE,8F | ?PSEUDOCODE | ?CYCLES | 2 |
SRL | [BR:ll] | CE,8E,ll | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
PACK | DE | ?PSEUDOCODE | ?CYCLES | 1 | |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
UPCK | DF | ?PSEUDOCODE | ?CYCLES | 1 | |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SEP | CE,A8 | ?PSEUDOCODE | ?CYCLES | 2 | |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
ADD | IX,#mmnn | C2,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
IX,BA | CE,40 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,HL | CE,41 | ?PSEUDOCODE | ?CYCLES | 2 | – |
ADD | BA,#mmnn | C0,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
BA,BA | CE, 0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,HL | CE, 1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IX | CE, 2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IY | CE, 3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
ADD | SP,BA | CE,44 | ?PSEUDOCODE | ?CYCLES | 2 |
SP,HL | CE,45 | ?PSEUDOCODE | ?CYCLES | 2 | – |
SP,#mmnn | CE,68,nn,mm | ?PSEUDOCODE | ?CYCLES | 4 | – |
ADD | IY,#mmnn | C3,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
IY,BA | CE,42 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,HL | CE,43 | ?PSEUDOCODE | ?CYCLES | 2 | – |
ADD | HL,#mmnn | C1,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
HL,BA | CE,20 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,HL | CE,21 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IX | CE,22 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IY | CE,23 | ?PSEUDOCODE | ?CYCLES | 2 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
ADC | BA,BA | CE, 4 | ?PSEUDOCODE | ?CYCLES | 2 |
BA,HL | CE, 5 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IX | CE, 6 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IY | CE, 7 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,#mmnn | CE,60,nn,mm | ?PSEUDOCODE | ?CYCLES | 4 | – |
ADC | HL,BA | CE,24 | ?PSEUDOCODE | ?CYCLES | 2 |
HL,HL | CE,25 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IX | CE,26 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IY | CE,27 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,#mmnn | CE,61,nn,mm | ?PSEUDOCODE | ?CYCLES | 4 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SUB | IX,#mmnn | D2,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
IX,BA | CE,48 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,HL | CE,49 | ?PSEUDOCODE | ?CYCLES | 2 | – |
SUB | BA,#mmnn | D0,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
BA,BA | CE, 8 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,HL | CE, 9 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IX | CE, A | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IY | CE, B | ?PSEUDOCODE | ?CYCLES | 2 | – |
SUB | SP,BA | CE,4C | ?PSEUDOCODE | ?CYCLES | 2 |
SP,HL | CE,4D | ?PSEUDOCODE | ?CYCLES | 2 | – |
SP,#mmnn | CE,6A,nn,mm | ?PSEUDOCODE | ?CYCLES | 4 | – |
SUB | IY,#mmnn | D3,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
IY,BA | CE,4A | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,HL | CE,4B | ?PSEUDOCODE | ?CYCLES | 2 | – |
SUB | HL,#mmnn | D1,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
HL,BA | CE,28 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,HL | CE,29 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IX | CE,2A | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IY | CE,2B | ?PSEUDOCODE | ?CYCLES | 2 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SBC | BA,BA | CE, C | ?PSEUDOCODE | ?CYCLES | 2 |
BA,HL | CE, D | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IX | CE, E | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IY | CE, F | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,#mmnn | CE,62,nn,mm | ?PSEUDOCODE | ?CYCLES | 4 | – |
SBC | HL,BA | CE,2C | ?PSEUDOCODE | ?CYCLES | 2 |
HL,HL | CE,2D | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IX | CE,2E | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IY | CE,2F | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,#mmnn | CE,63,nn,mm | ?PSEUDOCODE | ?CYCLES | 4 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
CP | IX,#mmnn | D6,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
CP | BA,#mmnn | D4,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
BA,BA | CE,18 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,HL | CE,19 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IX | CE,1A | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IY | CE,1B | ?PSEUDOCODE | ?CYCLES | 2 | – |
CP | IY,#mmnn | D7,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
CP | HL,#mmnn | D5,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 |
HL,BA | CE,38 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,HL | CE,39 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IX | CE,3A | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IY | CE,3B | ?PSEUDOCODE | ?CYCLES | 2 | – |
CP | SP,BA | CE,5C | ?PSEUDOCODE | ?CYCLES | 2 |
SP,HL | CE,5D | ?PSEUDOCODE | ?CYCLES | 2 | – |
SP,#mmnn | CE,6C,nn,mm | ?PSEUDOCODE | ?CYCLES | 4 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
INC | IX | 92 | ?PSEUDOCODE | ?CYCLES | 1 |
INC | BA | 90 | ?PSEUDOCODE | ?CYCLES | 1 |
INC | HL | 91 | ?PSEUDOCODE | ?CYCLES | 1 |
INC | IY | 93 | ?PSEUDOCODE | ?CYCLES | 1 |
INC | SP | 87 | ?PSEUDOCODE | ?CYCLES | 1 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
DEC | IX | 9A | ?PSEUDOCODE | ?CYCLES | 1 |
DEC | BA | 98 | ?PSEUDOCODE | ?CYCLES | 1 |
DEC | HL | 99 | ?PSEUDOCODE | ?CYCLES | 1 |
DEC | IY | 9B | ?PSEUDOCODE | ?CYCLES | 1 |
DEC | SP | 8F | ?PSEUDOCODE | ?CYCLES | 1 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
LD | IY,[hhll] | BB,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
IY,#mmnn | C7,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 | – |
IY,[SP+dd] | CE,73,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
IY,[HL] | CE,C3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,[IX] | CE,D3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,[IY] | CE,DB | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,BA | CE,EC | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,HL | CE,ED | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,IX | CE,EE | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,IY | CE,EF | ?PSEUDOCODE | ?CYCLES | 2 | – |
IY,SP | CE,FE | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | SP,#mmnn | CE,6E,nn,mm | ?PSEUDOCODE | ?CYCLES | 4 |
SP,[hhll] | CE,78,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
SP,BA | CE,F0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
SP,HL | CE,F1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
SP,IX | CE,F2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
SP,IY | CE,F3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | BA,[hhll] | B8,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
BA,#mmnn | C4,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 | – |
BA,[SP+dd] | CE,70,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
BA,[HL] | CE,C0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,[IX] | CE,D0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,[IY] | CE,D8 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,BA | CE,E0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,HL | CE,E1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IX | CE,E2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,IY | CE,E3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,SP | CE,F8 | ?PSEUDOCODE | ?CYCLES | 2 | – |
BA,PC | CE,F9 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | BR,#hh | B4,hh | ?PSEUDOCODE | ?CYCLES | 2 |
BR,A | CE,C2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [IX+L],A | CE,46 | ?PSEUDOCODE | ?CYCLES | 2 |
[IX+L],B | CE,4E | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX+L],L | CE,56 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX+L],H | CE,5E | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | HL,[hhll] | B9,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
HL,#mmnn | C5,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 | – |
HL,[SP+dd] | CE,71,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
HL,[HL] | CE,C1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,[IX] | CE,D1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,[IY] | CE,D9 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,BA | CE,E4 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,HL | CE,E5 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IX | CE,E6 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,IY | CE,E7 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,SP | CE,F4 | ?PSEUDOCODE | ?CYCLES | 2 | – |
HL,PC | CE,F5 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [IY+L],A | CE,47 | ?PSEUDOCODE | ?CYCLES | 2 |
[IY+L],B | CE,4F | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY+L],L | CE,57 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY+L],H | CE,5F | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | YP,#pp | CE,C7,pp | ?PSEUDOCODE | ?CYCLES | 3 |
YP,A | CE,CF | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [IY],A | 70 | ?PSEUDOCODE | ?CYCLES | 1 |
[IY],B | 71 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],L | 72 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],H | 73 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],[BR:ll] | 74,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],[HL] | 75 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],[IX] | 76 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],[IY] | 77 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IY],#nn | B7,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],[IX+dd] | CE,78,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IY],[IY+dd] | CE,79,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IY],[IX+L] | CE,7A | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],[IY+L] | CE,7B | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],BA | CE,DC | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],HL | CE,DD | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],IX | CE,DE | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IY],IY | CE,DF | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [BR:ll],A | 78,ll | ?PSEUDOCODE | ?CYCLES | 2 |
[BR:ll],B | 79,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],L | 7A,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],H | 7B,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],[HL] | 7D,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],[IX] | 7E,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],[IY] | 7F,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[BR:ll],#nn | DD,ll,nn | ?PSEUDOCODE | ?CYCLES | 3 | – |
LD | [SP+dd],BA | CE,74,dd | ?PSEUDOCODE | ?CYCLES | 3 |
[SP+dd],HL | CE,75,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[SP+dd],IX | CE,76,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[SP+dd],IY | CE,77,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
LD | [IY+dd],A | CE,45,dd | ?PSEUDOCODE | ?CYCLES | 3 |
[IY+dd],B | CE,4D,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IY+dd],L | CE,55,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IY+dd],H | CE,5D,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
LD | A,A | 40 | ?PSEUDOCODE | ?CYCLES | 1 |
A,B | 41 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,L | 42 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,H | 43 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[BR:ll] | 44,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[HL] | 45 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IX] | 46 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,[IY] | 47 | ?PSEUDOCODE | ?CYCLES | 1 | – |
A,#nn | B0,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IX+dd] | CE,40,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IY+dd] | CE,41,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
A,[IX+L] | CE,42 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[IY+L] | CE,43 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,BR | CE,C0 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,SC | CE,C1 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,NB | CE,C8 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,EP | CE,C9 | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,XP | CE,CA | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,YP | CE,CB | ?PSEUDOCODE | ?CYCLES | 2 | – |
A,[hhll] | CE,D0,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
LD | IX,[hhll] | BA,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
IX,#mmnn | C6,nn,mm | ?PSEUDOCODE | ?CYCLES | 3 | – |
IX,[SP+dd] | CE,72,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
IX,[HL] | CE,C2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,[IX] | CE,D2 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,[IY] | CE,DA | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,BA | CE,E8 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,HL | CE,E9 | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,IX | CE,EA | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,IY | CE,EB | ?PSEUDOCODE | ?CYCLES | 2 | – |
IX,SP | CE,FA | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | B,A | 48 | ?PSEUDOCODE | ?CYCLES | 1 |
B,B | 49 | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,L | 4A | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,H | 4B | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,[BR:ll] | 4C,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
B,[HL] | 4D | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,[IX] | 4E | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,[IY] | 4F | ?PSEUDOCODE | ?CYCLES | 1 | – |
B,#nn | B1,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
B,[IX+dd] | CE,48,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
B,[IY+dd] | CE,49,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
B,[IX+L] | CE,4A | ?PSEUDOCODE | ?CYCLES | 2 | – |
B,[IY+L] | CE,4B | ?PSEUDOCODE | ?CYCLES | 2 | – |
B,[hhll] | CE,D1,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
LD | H,A | 58 | ?PSEUDOCODE | ?CYCLES | 1 |
H,B | 59 | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,L | 5A | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,H | 5B | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,[BR:ll] | 5C,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
H,[HL] | 5D | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,[IX] | 5E | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,[IY] | 5F | ?PSEUDOCODE | ?CYCLES | 1 | – |
H,#nn | B3,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
H,[IX+dd] | CE,58,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
H,[IY+dd] | CE,59,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
H,[IX+L] | CE,5A | ?PSEUDOCODE | ?CYCLES | 2 | – |
H,[IY+L] | CE,5B | ?PSEUDOCODE | ?CYCLES | 2 | – |
H,[hhll] | CE,D3,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
LD | [HL],A | 68 | ?PSEUDOCODE | ?CYCLES | 1 |
[HL],B | 69 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],L | 6A | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],H | 6B | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],[BR:ll] | 6C,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[HL] | 6D | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],[IX] | 6E | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],[IY] | 6F | ?PSEUDOCODE | ?CYCLES | 1 | – |
[HL],#nn | B5,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IX+dd] | CE,60,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IY+dd] | CE,61,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[HL],[IX+L] | CE,62 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],[IY+L] | CE,63 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],BA | CE,C4 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],HL | CE,C5 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],IX | CE,C6 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[HL],IY | CE,C7 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | L,A | 50 | ?PSEUDOCODE | ?CYCLES | 1 |
L,B | 51 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,L | 52 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,H | 53 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,[BR:ll] | 54,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
L,[HL] | 55 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,[IX] | 56 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,[IY] | 57 | ?PSEUDOCODE | ?CYCLES | 1 | – |
L,#nn | B2,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
L,[IX+dd] | CE,50,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
L,[IY+dd] | CE,51,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
L,[IX+L] | CE,52 | ?PSEUDOCODE | ?CYCLES | 2 | – |
L,[IY+L] | CE,53 | ?PSEUDOCODE | ?CYCLES | 2 | – |
L,[hhll] | CE,D2,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
LD | [hhll],BA | BC,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
[hhll],HL | BD,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
[hhll],IX | BE,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
[hhll],IY | BF,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 | – |
[hhll],A | CE,D4,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
[hhll],B | CE,D5,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
[hhll],L | CE,D6,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
[hhll],H | CE,D7,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
[hhll],SP | CE,7C,ll,hh | ?PSEUDOCODE | ?CYCLES | 4 | – |
LD | XP,#pp | CE,C6,pp | ?PSEUDOCODE | ?CYCLES | 3 |
XP,A | CE,CE | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | EP,#pp | CE,C5,pp | ?PSEUDOCODE | ?CYCLES | 3 |
EP,A | CE,CD | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [IX],A | 60 | ?PSEUDOCODE | ?CYCLES | 1 |
[IX],B | 61 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],L | 62 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],H | 63 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],[BR:ll] | 64,ll | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],[HL] | 65 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],[IX] | 66 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],[IY] | 67 | ?PSEUDOCODE | ?CYCLES | 1 | – |
[IX],#nn | B6,nn | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],[IX+dd] | CE,68,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IX],[IY+dd] | CE,69,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IX],[IX+L] | CE,6A | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],[IY+L] | CE,6B | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],BA | CE,D4 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],HL | CE,D5 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],IX | CE,D6 | ?PSEUDOCODE | ?CYCLES | 2 | – |
[IX],IY | CE,D7 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | [IX+dd],A | CE,44,dd | ?PSEUDOCODE | ?CYCLES | 3 |
[IX+dd],B | CE,4C,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IX+dd],L | CE,54,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
[IX+dd],H | CE,5C,dd | ?PSEUDOCODE | ?CYCLES | 3 | – |
LD | SC,#nn | 9F,nn | ?PSEUDOCODE | ?CYCLES | 2 |
SC,A | CE,C3 | ?PSEUDOCODE | ?CYCLES | 2 | – |
LD | NB,#bb | CE,C4,bb | ?PSEUDOCODE | ?CYCLES | 3 |
NB,A | CE,CC | ?PSEUDOCODE | ?CYCLES | 2 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
EX | BA,HL | C8 | ?PSEUDOCODE | ?CYCLES | 1 |
BA,IX | C9 | ?PSEUDOCODE | ?CYCLES | 1 | – |
BA,IY | CA | ?PSEUDOCODE | ?CYCLES | 1 | – |
BA,SP | CB | ?PSEUDOCODE | ?CYCLES | 1 | – |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
PUSH | IY | A3 | ?PSEUDOCODE | ?CYCLES | 1 |
PUSH | IX | A2 | ?PSEUDOCODE | ?CYCLES | 1 |
PUSH | ALL | CE,B8 | ?PSEUDOCODE | ?CYCLES | 2 |
PUSH | B | CE,B1 | ?PSEUDOCODE | ?CYCLES | 2 |
PUSH | BA | A0 | ?PSEUDOCODE | ?CYCLES | 1 |
PUSH | IP | A6 | ?PSEUDOCODE | ?CYCLES | 1 |
PUSH | ALE | CE,B9 | ?PSEUDOCODE | ?CYCLES | 2 |
PUSH | L | CE,B2 | ?PSEUDOCODE | ?CYCLES | 2 |
PUSH | HL | A1 | ?PSEUDOCODE | ?CYCLES | 1 |
PUSH | A | CE,B0 | ?PSEUDOCODE | ?CYCLES | 2 |
PUSH | BR | A4 | ?PSEUDOCODE | ?CYCLES | 1 |
PUSH | H | CE,B3 | ?PSEUDOCODE | ?CYCLES | 2 |
PUSH | SC | A7 | ?PSEUDOCODE | ?CYCLES | 1 |
PUSH | EP | A5 | ?PSEUDOCODE | ?CYCLES | 1 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
POP | IY | AB | ?PSEUDOCODE | ?CYCLES | 1 |
POP | IX | AA | ?PSEUDOCODE | ?CYCLES | 1 |
POP | ALL | CE,BC | ?PSEUDOCODE | ?CYCLES | 2 |
POP | B | CE,B5 | ?PSEUDOCODE | ?CYCLES | 2 |
POP | BA | A8 | ?PSEUDOCODE | ?CYCLES | 1 |
POP | IP | AE | ?PSEUDOCODE | ?CYCLES | 1 |
POP | ALE | CE,BD | ?PSEUDOCODE | ?CYCLES | 2 |
POP | L | CE,B6 | ?PSEUDOCODE | ?CYCLES | 2 |
POP | HL | A9 | ?PSEUDOCODE | ?CYCLES | 1 |
POP | A | CE,B4 | ?PSEUDOCODE | ?CYCLES | 2 |
POP | BR | AC | ?PSEUDOCODE | ?CYCLES | 1 |
POP | H | CE,B7 | ?PSEUDOCODE | ?CYCLES | 2 |
POP | SC | AF | ?PSEUDOCODE | ?CYCLES | 1 |
POP | EP | AD | ?PSEUDOCODE | ?CYCLES | 1 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
JRS | F0,rr | CE,E8,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | F1,rr | CE,E9,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | C,rr | E4,rr | ?PSEUDOCODE | ?CYCLES | 2 |
JRS | LE,rr | CE,E1,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | GE,rr | CE,E3,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | rr | F1,rr | ?PSEUDOCODE | ?CYCLES | 2 |
JRS | NC,rr | E5,rr | ?PSEUDOCODE | ?CYCLES | 2 |
JRS | M,rr | CE,E7,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | LT,rr | CE,E0,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | F3,rr | CE,EB,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | P,rr | CE,E6,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | NZ,rr | E7,rr | ?PSEUDOCODE | ?CYCLES | 2 |
JRS | GT,rr | CE,E2,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | NF3,rr | CE,EF,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | NF2,rr | CE,EE,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | NF1,rr | CE,ED,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | V,rr | CE,E4,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | F2,rr | CE,EA,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | Z,rr | E6,rr | ?PSEUDOCODE | ?CYCLES | 2 |
JRS | NF0,rr | CE,EC,rr | ?PSEUDOCODE | ?CYCLES | 3 |
JRS | NV,rr | CE,E5,rr | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
JRL | C,qqrr | EC,rr,qq | ?PSEUDOCODE | ?CYCLES | 3 |
JRL | NC,qqrr | ED,rr,qq | ?PSEUDOCODE | ?CYCLES | 3 |
JRL | Z,qqrr | EE,rr,qq | ?PSEUDOCODE | ?CYCLES | 3 |
JRL | NZ,qqrr | EF,rr,qq | ?PSEUDOCODE | ?CYCLES | 3 |
JRL | qqrr | F3,rr,qq | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
JP | [kk] | FD,kk | ?PSEUDOCODE | ?CYCLES | 2 |
JP | HL | F4 | ?PSEUDOCODE | ?CYCLES | 1 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
DJR | NZ,rr | F5,rr | ?PSEUDOCODE | ?CYCLES | 2 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
CARS | F0,rr | CE,F8,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | F1,rr | CE,F9,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | C,rr | E0,rr | ?PSEUDOCODE | ?CYCLES | 2 |
CARS | LE,rr | CE,F1,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | GE,rr | CE,F3,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | rr | F0,rr | ?PSEUDOCODE | ?CYCLES | 2 |
CARS | NC,rr | E1,rr | ?PSEUDOCODE | ?CYCLES | 2 |
CARS | M,rr | CE,F7,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | LT,rr | CE,F0,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | F3,rr | CE,FB,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | P,rr | CE,F6,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | NZ,rr | E3,rr | ?PSEUDOCODE | ?CYCLES | 2 |
CARS | GT,rr | CE,F2,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | NF3,rr | CE,FF,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | NF2,rr | CE,FE,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | NF1,rr | CE,FD,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | V,rr | CE,F4,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | F2,rr | CE,FA,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | Z,rr | E2,rr | ?PSEUDOCODE | ?CYCLES | 2 |
CARS | NF0,rr | CE,FC,rr | ?PSEUDOCODE | ?CYCLES | 3 |
CARS | NV,rr | CE,F5,rr | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
CARL | C,qqrr | E8,rr,qq | ?PSEUDOCODE | ?CYCLES | 3 |
CARL | NC,qqrr | E9,rr,qq | ?PSEUDOCODE | ?CYCLES | 3 |
CARL | Z,qqrr | EA,rr,qq | ?PSEUDOCODE | ?CYCLES | 3 |
CARL | NZ,qqrr | EB,rr,qq | ?PSEUDOCODE | ?CYCLES | 3 |
CARL | qqrr | F2,rr,qq | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
CALL | [hhll] | FB,ll,hh | ?PSEUDOCODE | ?CYCLES | 3 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
RET | F8 | ?PSEUDOCODE | ?CYCLES | 1 | |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
RETE | F9 | ?PSEUDOCODE | ?CYCLES | 1 | |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
RETS | FA | ?PSEUDOCODE | ?CYCLES | 1 | |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
INT | [kk] | FC,kk | ?PSEUDOCODE | ?CYCLES | 2 |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
NOP | FF | ?PSEUDOCODE | ?CYCLES | 1 | |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
HALT | CE,AE | ?PSEUDOCODE | ?CYCLES | 2 | |
Mnemonic | Machine Code | Operation | Cycles | Bytes | SC |
---|---|---|---|---|---|
I1 | I0 | U | D | N | V |
SLP | CE,AF | ?PSEUDOCODE | ?CYCLES | 2 | |
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | ADD A,A | ADD A,B | ADD A,#nn | ADD A,[HL] | ADD A,[BR:ll] | ADD A,[hhll] | ADD A,[IX] | ADD A,[IY] | ADC A,A | ADC A,B | ADC A,#nn | ADC A,[HL] | ADC A,[BR:ll] | ADC A,[hhll] | ADC A,[IX] | ADC A,[IY] |
1x | SUB A,A | SUB A,B | SUB A,#nn | SUB A,[HL] | SUB A,[BR:ll] | SUB A,[hhll] | SUB A,[IX] | SUB A,[IY] | SBC A,A | SBC A,B | SBC A,#nn | SBC A,[HL] | SBC A,[BR:ll] | SBC A,[hhll] | SBC A,[IX] | SBC A,[IY] |
2x | AND A,A | AND A,B | AND A,#nn | AND A,[HL] | AND A,[BR:ll] | AND A,[hhll] | AND A,[IX] | AND A,[IY] | OR A,A | OR A,B | OR A,#nn | OR A,[HL] | OR A,[BR:ll] | OR A,[hhll] | OR A,[IX] | OR A,[IY] |
3x | CP A,A | CP A,B | CP A,#nn | CP A,[HL] | CP A,[BR:ll] | CP A,[hhll] | CP A,[IX] | CP A,[IY] | XOR A,A | XOR A,B | XOR A,#nn | XOR A,[HL] | XOR A,[BR:ll] | XOR A,[hhll] | XOR A,[IX] | XOR A,[IY] |
4x | LD A,A | LD A,B | LD A,L | LD A,H | LD A,[BR:ll] | LD A,[HL] | LD A,[IX] | LD A,[IY] | LD B,A | LD B,B | LD B,L | LD B,H | LD B,[BR:ll] | LD B,[HL] | LD B,[IX] | LD B,[IY] |
5x | LD L,A | LD L,B | LD L,L | LD L,H | LD L,[BR:ll] | LD L,[HL] | LD L,[IX] | LD L,[IY] | LD H,A | LD H,B | LD H,L | LD H,H | LD H,[BR:ll] | LD H,[HL] | LD H,[IX] | LD H,[IY] |
6x | LD [IX],A | LD [IX],B | LD [IX],L | LD [IX],H | LD [IX],[BR:ll] | LD [IX],[HL] | LD [IX],[IX] | LD [IX],[IY] | LD [HL],A | LD [HL],B | LD [HL],L | LD [HL],H | LD [HL],[BR:ll] | LD [HL],[HL] | LD [HL],[IX] | LD [HL],[IY] |
7x | LD [IY],A | LD [IY],B | LD [IY],L | LD [IY],H | LD [IY],[BR:ll] | LD [IY],[HL] | LD [IY],[IX] | LD [IY],[IY] | LD [BR:ll],A | LD [BR:ll],B | LD [BR:ll],L | LD [BR:ll],H | LD [BR:ll],[HL] | LD [BR:ll],[IX] | LD [BR:ll],[IY] | |
8x | INC A | INC B | INC L | INC H | INC BR | INC [BR:ll] | INC [HL] | INC SP | DEC A | DEC B | DEC L | DEC H | DEC BR | DEC [BR:ll] | DEC [HL] | DEC SP |
9x | INC BA | INC HL | INC IX | INC IY | BIT A,B | BIT [HL],#nn | BIT A,#nn | BIT B,#nn | DEC BA | DEC HL | DEC IX | DEC IY | AND SC,#nn | OR SC,#nn | XOR SC,#nn | LD SC,#nn |
Ax | PUSH BA | PUSH HL | PUSH IX | PUSH IY | PUSH BR | PUSH EP | PUSH IP | PUSH SC | POP BA | POP HL | POP IX | POP IY | POP BR | POP EP | POP IP | POP SC |
Bx | LD A,#nn | LD B,#nn | LD L,#nn | LD H,#nn | LD BR,#hh | LD [HL],#nn | LD [IX],#nn | LD [IY],#nn | LD BA,[hhll] | LD HL,[hhll] | LD IX,[hhll] | LD IY,[hhll] | LD [hhll],BA | LD [hhll],HL | LD [hhll],IX | LD [hhll],IY |
Cx | ADD BA,#mmnn | ADD HL,#mmnn | ADD IX,#mmnn | ADD IY,#mmnn | LD BA,#mmnn | LD HL,#mmnn | LD IX,#mmnn | LD IY,#mmnn | EX BA,HL | EX BA,IX | EX BA,IY | EX BA,SP | EX A,B | EX A,[HL] | Expansion Code | Expansion Code |
Dx | SUB BA,#mmnn | SUB HL,#mmnn | SUB IX,#mmnn | SUB IY,#mmnn | CP BA,#mmnn | CP HL,#mmnn | CP IX,#mmnn | CP IY,#mmnn | AND [BR:ll],#nn | OR [BR:ll],#nn | XOR [BR:ll],#nn | CP [BR:ll],#nn | BIT [BR:ll],#nn | LD [BR:ll],#nn | PACK | UPCK |
Ex | CARS C,rr | CARS NC,rr | CARS Z,rr | CARS NZ,rr | JRS C,rr | JRS NC,rr | JRS Z,rr | JRS NZ,rr | CARL C,qqrr | CARL NC,qqrr | CARL Z,qqrr | CARL NZ,qqrr | JRL C,qqrr | JRL NC,qqrr | JRL Z,qqrr | JRL NZ,qqrr |
Fx | CARS rr | JRS rr | CARL qqrr | JRL qqrr | JP HL | DJR NZ,rr | SWAP A | SWAP [HL] | RET | RETE | RETS | CALL [hhll] | INT [kk] | JP [kk] | NOP | |
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | ADD A,[IX+dd] | ADD A,[IY+dd] | ADD A,[IX+L] | ADD A,[IY+L] | ADD [HL],A | ADD [HL],#nn | ADD [HL],[IX] | ADD [HL],[IY] | ADC A,[IX+dd] | ADC A,[IY+dd] | ADC A,[IX+L] | ADC A,[IY+L] | ADC [HL],A | ADC [HL],#nn | ADC [HL],[IX] | ADC [HL],[IY] |
1x | SUB A,[IX+dd] | SUB A,[IY+dd] | SUB A,[IX+L] | SUB A,[IY+L] | SUB [HL],A | SUB [HL],#nn | SUB [HL],[IX] | SUB [HL],[IY] | SBC A,[IX+dd] | SBC A,[IY+dd] | SBC A,[IX+L] | SBC A,[IY+L] | SBC [HL],A | SBC [HL],#nn | SBC [HL],[IX] | SBC [HL],[IY] |
2x | AND A,[IX+dd] | AND A,[IY+dd] | AND A,[IX+L] | AND A,[IY+L] | AND [HL],A | AND [HL],#nn | AND [HL],[IX] | AND [HL],[IY] | OR A,[IX+dd] | OR A,[IY+dd] | OR A,[IX+L] | OR A,[IY+L] | OR [HL],A | OR [HL],#nn | OR [HL],[IX] | OR [HL],[IY] |
3x | CP A,[IX+dd] | CP A,[IY+dd] | CP A,[IX+L] | CP A,[IY+L] | CP [HL],A | CP [HL],#nn | CP [HL],[IX] | CP [HL],[IY] | XOR A,[IX+dd] | XOR A,[IY+dd] | XOR A,[IX+L] | XOR A,[IY+L] | XOR [HL],A | XOR [HL],#nn | XOR [HL],[IX] | XOR [HL],[IY] |
4x | LD A,[IX+dd] | LD A,[IY+dd] | LD A,[IX+L] | LD A,[IY+L] | LD [IX+dd],A | LD [IY+dd],A | LD [IX+L],A | LD [IY+L],A | LD B,[IX+dd] | LD B,[IY+dd] | LD B,[IX+L] | LD B,[IY+L] | LD [IX+dd],B | LD [IY+dd],B | LD [IX+L],B | LD [IY+L],B |
5x | LD L,[IX+dd] | LD L,[IY+dd] | LD L,[IX+L] | LD L,[IY+L] | LD [IX+dd],L | LD [IY+dd],L | LD [IX+L],L | LD [IY+L],L | LD H,[IX+dd] | LD H,[IY+dd] | LD H,[IX+L] | LD H,[IY+L] | LD [IX+dd],H | LD [IY+dd],H | LD [IX+L],H | LD [IY+L],H |
6x | LD [HL],[IX+dd] | LD [HL],[IY+dd] | LD [HL],[IX+L] | LD [HL],[IY+L] | LD [IX],[IX+dd] | LD [IX],[IY+dd] | LD [IX],[IX+L] | LD [IX],[IY+L] | ||||||||
7x | LD [IY],[IX+dd] | LD [IY],[IY+dd] | LD [IY],[IX+L] | LD [IY],[IY+L] | ||||||||||||
8x | SLA A | SLA B | SLA [BR:ll] | SLA [HL] | SLL A | SLL B | SLL [BR:ll] | SLL [HL] | SRA A | SRA B | SRA [BR:ll] | SRA [HL] | SRL A | SRL B | SRL [BR:ll] | SRL [HL] |
9x | RL A | RL B | RL [BR:ll] | RL [HL] | RLC A | RLC B | RLC [BR:ll] | RLC [HL] | RR A | RR B | RR [BR:ll] | RR [HL] | RRC A | RRC B | RRC [BR:ll] | RRC [HL] |
Ax | CPL A | CPL B | CPL [BR:ll] | CPL [HL] | NEG A | NEG B | NEG [BR:ll] | NEG [HL] | SEP | HALT | SLP | |||||
Bx | AND B,#nn | AND L,#nn | AND H,#nn | OR B,#nn | OR L,#nn | OR H,#nn | XOR B,#nn | XOR L,#nn | XOR H,#nn | CP B,#nn | CP L,#nn | CP H,#nn | CP BR,#hh | |||
Cx | LD A,BR | LD A,SC | LD BR,A | LD SC,A | LD NB,#bb | LD EP,#pp | LD XP,#pp | LD YP,#pp | LD A,NB | LD A,EP | LD A,XP | LD A,YP | LD NB,A | LD EP,A | LD XP,A | LD YP,A |
Dx | LD A,[hhll] | LD B,[hhll] | LD L,[hhll] | LD H,[hhll] | LD [hhll],A | LD [hhll],B | LD [hhll],L | LD [hhll],H | MLT | DIV | ||||||
Ex | JRS LT,rr | JRS LE,rr | JRS GT,rr | JRS GE,rr | JRS V,rr | JRS NV,rr | JRS P,rr | JRS M,rr | JRS F0,rr | JRS F1,rr | JRS F2,rr | JRS F3,rr | JRS NF0,rr | JRS NF1,rr | JRS NF2,rr | JRS NF3,rr |
Fx | CARS LT,rr | CARS LE,rr | CARS GT,rr | CARS GE,rr | CARS V,rr | CARS NV,rr | CARS P,rr | CARS M,rr | CARS F0,rr | CARS F1,rr | CARS F2,rr | CARS F3,rr | CARS NF0,rr | CARS NF1,rr | CARS NF2,rr | CARS NF3,rr |
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | ADD BA,BA | ADD BA,HL | ADD BA,IX | ADD BA,IY | ADC BA,BA | ADC BA,HL | ADC BA,IX | ADC BA,IY | SUB BA,BA | SUB BA,HL | SUB BA,IX | SUB BA,IY | SBC BA,BA | SBC BA,HL | SBC BA,IX | SBC BA,IY |
1x | CP BA,BA | CP BA,HL | CP BA,IX | CP BA,IY | ||||||||||||
2x | ADD HL,BA | ADD HL,HL | ADD HL,IX | ADD HL,IY | ADC HL,BA | ADC HL,HL | ADC HL,IX | ADC HL,IY | SUB HL,BA | SUB HL,HL | SUB HL,IX | SUB HL,IY | SBC HL,BA | SBC HL,HL | SBC HL,IX | SBC HL,IY |
3x | CP HL,BA | CP HL,HL | CP HL,IX | CP HL,IY | ||||||||||||
4x | ADD IX,BA | ADD IX,HL | ADD IY,BA | ADD IY,HL | ADD SP,BA | ADD SP,HL | SUB IX,BA | SUB IX,HL | SUB IY,BA | SUB IY,HL | SUB SP,BA | SUB SP,HL | ||||
5x | CP SP,BA | CP SP,HL | ||||||||||||||
6x | ADC BA,#mmnn | ADC HL,#mmnn | SBC BA,#mmnn | SBC HL,#mmnn | ADD SP,#mmnn | SUB SP,#mmnn | CP SP,#mmnn | LD SP,#mmnn | ||||||||
7x | LD BA,[SP+dd] | LD HL,[SP+dd] | LD IX,[SP+dd] | LD IY,[SP+dd] | LD [SP+dd],BA | LD [SP+dd],HL | LD [SP+dd],IX | LD [SP+dd],IY | LD SP,[hhll] | LD [hhll],SP | ||||||
8x | ||||||||||||||||
9x | ||||||||||||||||
Ax | ||||||||||||||||
Bx | PUSH A | PUSH B | PUSH L | PUSH H | POP A | POP B | POP L | POP H | PUSH ALL | PUSH ALE | POP ALL | POP ALE | ||||
Cx | LD BA,[HL] | LD HL,[HL] | LD IX,[HL] | LD IY,[HL] | LD [HL],BA | LD [HL],HL | LD [HL],IX | LD [HL],IY | ||||||||
Dx | LD BA,[IX] | LD HL,[IX] | LD IX,[IX] | LD IY,[IX] | LD [IX],BA | LD [IX],HL | LD [IX],IX | LD [IX],IY | LD BA,[IY] | LD HL,[IY] | LD IX,[IY] | LD IY,[IY] | LD [IY],BA | LD [IY],HL | LD [IY],IX | LD [IY],IY |
Ex | LD BA,BA | LD BA,HL | LD BA,IX | LD BA,IY | LD HL,BA | LD HL,HL | LD HL,IX | LD HL,IY | LD IX,BA | LD IX,HL | LD IX,IX | LD IX,IY | LD IY,BA | LD IY,HL | LD IY,IX | LD IY,IY |
Fx | LD SP,BA | LD SP,HL | LD SP,IX | LD SP,IY | LD HL,SP | LD HL,PC | LD BA,SP | LD BA,PC | LD IX,SP | LD IY,SP | ||||||
NOTE: This document is now out of date, as should be updated to the new mnemonic and register naming
The entire opcode table has been evaluated on Pokemon Mini units and new and exotic illegal opcodes have been found.
These opcodes are not officially supported (they are not used by commercial games and not even found in the Pokemon Channel emulator) and can produce random results or crashes in some cases. The illegal opcodes have been documented on this page's Discussion page. ''' THIS PAGE IS IN PROCESS '''