Semantic search
Mnemonic (use uppercase) | Status | Addressing Mode 1 | Addressing Mode 2 | C | N | PV | H | Z | S | T-States | Summary |
---|---|---|---|---|---|---|---|---|---|---|---|
OUT (n),A | S | Immediate | Accumulator | - | - | - | - | - | - | 11 | out(An,A) |
OUTD | S | - | - | ? | 1 | ? | ? | ! | ? | 16 | B--; out(BC,HL*); HL-- |
OUTI | S | - | - | ? | 1 | ? | ? | ! | ? | 16 | B--; out(BC,HL*); HL++ |
OUTINB | E | - | - | ? | ? | ? | ? | ? | ? | 16 | out(BC,HL*); HL++ |
PIXELAD | E | - | - | - | - | - | - | - | - | 8 | HL:=$4000+((D&$C0)<<5)+((D&$07)<<8)+((D&$38)<<2)+(E>>3) |
PIXELDN | E | - | - | - | - | - | - | - | - | 8 | if(HL&$0700!=$0700) HL+=256; else if(HL&$e0!=$e0) HL:=HL&$F8FF+$20; else HL:=HL&$F81F+$0800 |
POP AF | S | Register | - | ! | ! | ! | ! | ! | ! | 10 | rr:=SP*; SP+=2 |
POP BC/DE/HL | S | Register | - | - | - | - | - | - | - | 10 | rr:=SP*; SP+=2 |
POP IXY | S | Register | - | - | - | - | - | - | - | 14 | rr:=SP*; SP+=2 |
PUSH BC/DE/HL/AF | S | Register | - | - | - | - | - | - | - | 11 | SP-=2; SP*:=rr |
PUSH IXY | S | Register | - | - | - | - | - | - | - | 15 | SP-=2; SP*:=rr |
PUSH nn | E | Immediate | - | - | - | - | - | - | - | 23 | SP-=2; SP*:=nn |
RES b,(HL) | S | Immediate | Register | - | - | - | - | - | - | 15 | HL*:=HL* & (~(1<<b)) |
RES b,(IXY+d) | S | Immediate | Indexed | - | - | - | - | - | - | 23 | (IXY+d)*:=(IXY+d)* & (~(1<<b)) |
RES b,r | S | Immediate | Register | - | - | - | - | - | - | 8 | r:=r & (~(1<<b)) |
RES r,b,(IX+d) | U | Immediate | Indexed | - | - | - | - | - | - | 23 | (IX+d)*:=(IX+d)* & (~(1<<b)); r:=(IX+d)* |
RET | S | - | - | - | - | - | - | - | - | 10 | PC:=SP*; SP+=2 |
RET Z/NZ/C/NC/PO/PE/P/M | S | - | - | - | - | - | - | - | - | 11 ; 5 if not cc | if cc {PC:=SP*; SP+=2} |
RETI | S | - | - | - | - | - | - | - | - | 14 | PC:=SP*; SP+=2 |
RETN | S | - | - | - | - | - | - | - | - | 14 | IFF1:=IFF2; PC:=SP*; SP+=2 |