Semantic search
Mnemonic (use uppercase) | Status | Addressing Mode 1 | Addressing Mode 2 | C | N | PV | H | Z | S | T-States | Summary |
---|---|---|---|---|---|---|---|---|---|---|---|
BRLC DE,B | E | - | - | - | - | - | - | - | - | 8 | DE:=DE<<(B&15) OR DE>>(16-B&15) |
BSLA DE,B | E | - | - | - | - | - | - | - | - | 8 | DE:=DE<<(B&31) |
BSRA DE,B | E | - | - | - | - | - | - | - | - | 8 | DE:=signed(DE)>>(B&31) |
BSRF DE,B | E | - | - | - | - | - | - | - | - | 8 | DE:=~(unsigned(~DE)>>(B&31)) |
BSRL DE,B | E | - | - | - | - | - | - | - | - | 8 | DE:=unsigned(DE)>>(B&31) |
CALL Z/NZ/C/NC/PO/PE/P/M, nn | S | Address | - | - | - | - | - | - | - | 17 ; 10 if not cc | if cc {SP-=2; SP*:=PC; PC:=nn} |
CALL nn | S | Address | - | - | - | - | - | - | - | 17 | SP-=2; SP*:=PC; PC:=nn |
CCF | S | - | - | ! | 0 | - | ! | - | - | 4 | CF:=!CF |
CP (HL) | S | Indirect | - | S | 1 | V | S | S | S | 7 | A-=HL*? |
CP (IXY+d) | S | Indexed | - | S | 1 | V | S | S | S | 19 | A-=(IXY+d)? |
CP n | S | Immediate | - | S | 1 | V | S | S | S | 7 | A-=n? |
CP r | S | Register | - | S | 1 | V | S | S | S | 4 | A-=r? |
CPD | S | - | - | - | 1 | L | S | ! | S | 16 | HL*==A?; HL--; BC-- |
CPDR | S | - | - | - | 1 | L | S | ! | S | 21x+16 | do CPD while (!Z && BC>0) |
CPI | S | - | - | - | 1 | L | S | ! | S | 16 | HL*==A?; HL++; BC-- |
CPIR | S | - | - | - | 1 | L | S | ! | S | 21x+16 | do CPI while (!Z && BC>0) |
CPL | S | - | - | - | 1 | - | 1 | - | - | 4 | A:=~A |
DAA | S | - | - | ! | - | P | ! | S | S | 8 | if(A&$0F>$09 or HF) A±=$06; if(A&$F0>$90 or CF) A±=$60 (± depends on NF) |
DEC (HL) | S | Indirect | - | - | 1 | ! | S | S | S | 11 | HL*-- |
DEC (IXY+d) | S | Indexed | - | - | 1 | ! | S | S | S | 23 | (IXY+D)*-- |