Semantic search
Mnemonic (use uppercase) | Status | Addressing Mode 1 | Addressing Mode 2 | C | N | PV | H | Z | S | T-States | Summary |
---|---|---|---|---|---|---|---|---|---|---|---|
RLD | S | - | - | - | 0 | P | 0 | S | S | 18 | x=HL*; HL*[0123]:=A[0123]; HL*[7654]:=x[0123]; A[0123]:=x[7654] |
RR (HL) | S | Indirect | - | ! | 0 | P | 0 | S | S | 15 | x:=HL*[0]; HL*:=HL*>>1; HL*[7]:=CF; CF:=x |
RR (IXY+d) | S | Indexed | - | ! | 0 | P | 0 | S | S | 23 | x:=(IXY+d)*[0]; (IXY+d)*:=(IXY+d)*>>1; (IXY+d)*[7]:=CF; CF:=x |
RR r | S | Register | - | ! | 0 | P | 0 | S | S | 8 | x:=r[0]; r:=r>>1; r[7]:=CF; CF:=x |
RR r,(IX+d) | U | Register | Indexed | ! | 0 | P | 0 | S | S | 23 | x:=(IX+d)*[0]; (IX+d)*:=(IX+d)*>>1; (IX+d)*[7]:=CF; CF:=x; r=(IX+d)* |
RRA | S | - | - | ! | 0 | - | 0 | - | - | 4 | x:=A[0]; A:=A>>1; A[7]:=CF; CF:=x |
RRC (HL) | S | Indirect | - | ! | 0 | P | 0 | S | S | 15 | x:=HL*[0]; HL*:=HL*>>1; HL*[7]:=x; CF:=x |
RRC (IXY+d) | S | Indexed | - | ! | 0 | P | 0 | S | S | 23 | x:=(IXY+d)*[0]; (IXY+d)*:=(IXY+d)*>>1; (IXY+d)*[7]:=x; CF:=x |
RRC r | S | Register | - | ! | 0 | P | 0 | S | S | 8 | x:=r[0]; r:=r>>1; r[7]:=x; CF:=x |
RRC r,(IX+d) | U | Register | Indexed | ! | 0 | P | 0 | S | S | 23 | x:=(IX+d)*[0]; (IX+d)*:=(IX+d)*>>1; (IX+d)*[7]:=x; CF:=x; r:=(IX+d)* |
RRCA | S | - | - | ! | 0 | - | 0 | - | - | 4 | x:=A[0]; A:=A>>1; A[7]:=x; CF:=x |
RRD | S | - | - | - | 0 | P | 0 | S | S | 18 | x=HL*; HL*[7654]:=A[0123]; HL*[0123]:=x[7654]; A[0123]:=x[0123] |
RST n | S | Immediate | - | - | - | - | - | - | - | 11 | CALL n |
SBC A, (HL) | S | Accumulator | Indirect | S | 1 | V | S | S | S | 7 | A-=(HL*+(CF?1:0)) |
SBC A, (IXY+d) | S | Accumulator | Indexed | S | 1 | V | S | S | S | 19 | A-=((IXY+d)+(CF?1:0)) |
SBC A, n | S | Accumulator | Immediate | S | 1 | V | S | S | S | 7 | A-=(n+(CF?1:0)) |
SBC A, r | S | Accumulator | Register | S | 1 | V | S | S | S | 4 | A-=(r+(CF?1:0)) |
SBC HL, BC/DE/HL/SP | S | Register | Register | S | 1 | V | ! | S | S | 15 | HL-=(rr+(CF?1:0)) |
SCF | S | - | - | 1 | 0 | - | 0 | - | - | 4 | CF:=1 |
SET b,(HL) | S | Immediate | Register | - | - | - | - | - | - | 15 | HL*:=HL* OR (1<<b) |
SET b,(IXY+d) | S | Immediate | Indexed | - | - | - | - | - | - | 23 | (IXY+d)*:=(IXY+d)* OR (1<<b) |
SET b,r | S | Immediate | Register | - | - | - | - | - | - | 8 | r:=r OR (1<<b) |
SET r,b,(IX+d) | U | Immediate | Indexed | - | - | - | - | - | - | 23 | (IX+d)*:=(IX+d)* OR (1<<b); r:=(IX+d)* |
SETAE | E | - | - | - | - | - | - | - | - | 8 | A:=unsigned($80)>>(E&7) |
SL1 (HL) | U | Indirect | - | ! | 0 | P | 0 | S | S | 15 | HL*:=(HL*<<1)+1 |
SL1 (IXY+d) | U | Indexed | - | ! | 0 | P | 0 | S | S | 23 | (IXY+d)*:=((IXY+d)*<<1)+1 |
SL1 r | U | Register | - | ! | 0 | P | 0 | S | S | 8 | r:=(r<<1)+1 |
SL1 r,(IXY+d) | U | Register | Indexed | ! | 0 | P | 0 | S | S | 23 | (IXY+d)*:=((IXY+d)*<<1)+1; r=(IXY+d)* |
SLA (HL) | S | Indirect | - | ! | 0 | P | 0 | S | S | 15 | HL*:=HL*<<1 |
SLA (IXY+d) | S | Indexed | - | ! | 0 | P | 0 | S | S | 23 | (IXY+d)*:=(IXY+d)*<<1 |
SLA r | S | Register | - | ! | 0 | P | 0 | S | S | 8 | r:=r<<1 |
SLA r,(IX+d) | U | Register | Indexed | ! | 0 | P | 0 | S | S | 23 | (IX+d)*:=(IX+d)*<<1; r=(IX+d)* |
SRA (HL) | S | Indirect | - | ! | 0 | P | 0 | S | S | 15 | HL*:=HL*>>1 OR HL*[7] |
SRA (IXY+d) | S | Indexed | - | ! | 0 | P | 0 | S | S | 23 | (IXY+d)*:=(IXY+d)*>>1 OR (IXY+d)*[7] |
SRA r | S | Register | - | ! | 0 | P | 0 | S | S | 8 | r:=r>>1 OR r[7] |
SRA r,(IX+d) | U | Register | Indexed | ! | 0 | P | 0 | S | S | 23 | (IX+d)*:=(IX+d)*>>1 OR (IX+d)*[7]; r:=(IX+d)* |
SRL (HL) | S | Indirect | - | ! | 0 | P | 0 | S | 0 | 15 | HL*:=unsigned(HL*)>>1 |
SRL (IXY+d) | S | Indexed | - | ! | 0 | P | 0 | S | 0 | 23 | (IXY+d)*:=unsigned((IXY+d)*)>>1 |
SRL r | S | Register | - | ! | 0 | P | 0 | S | 0 | 8 | r:=unsigned(r)>>1 |
SRL r,(IXY+d) | U | Register | Indexed | ! | 0 | P | 0 | S | 0 | 23 | (IXY+d)*:=unsigned((IXY+d)*)>>1; r:=(IXY+d)* |
SUB (HL) | S | Indirect | - | S | 1 | V | S | S | S | 7 | A -= HL* |
SUB (IXY+d) | S | Indexed | - | S | 1 | V | S | S | S | 19 | A -= (IXY+d)* |
SUB n | S | Immediate | - | S | 1 | V | S | S | S | 7 | A -= n |
SUB r | S | Register | - | S | 1 | V | S | S | S | 4 | A -= r |
SWAPNIB | E | - | - | - | - | - | - | - | - | 8 | A:=A[3210]<<4 OR A[7654]>>4 |
TEST n | E | Immediate | - | S | ? | P | S | S | S | 11 | A&n? |
XOR (HL) | S | Indirect | - | 0 | 0 | P | 0 | S | S | 7 | A := A ^ HL* |
XOR (IXY+d) | S | Indexed | - | 0 | 0 | P | 0 | S | S | 19 | A := A ^ (IXY+d)* |
XOR n | S | Immediate | - | 0 | 0 | P | 0 | S | S | 7 | A := A ^ n |
XOR r | S | Register | - | 0 | 0 | P | 0 | S | S | 4 | A := A ^ r |
{{{opdesc}}} | {{{ad1}}} | {{{ad2}}} | {{{tstates}}} |