> A

> - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

> ## Rabbit Instructions Listed Alphabetically

> All Rabbit processor instructions are listed below. Note that some instructions have two entries. The first one is for the Rabbit 2000/3000 version of the instruction. The second entry is for the Rabbit 4000 version of the instruction.

> ### A

>   ADC A,n 1
>   ADC A,r 1, 2
>   ADC A,(HL) 1, 2
>   ADC A,(IX+d) 1
>   ADC A,(IY+d) 1
>   ADC HL,ss 1
>   ADD A,n 1
>   ADD A,r 1, 2
>   ADD A,(HL) 1, 2
>   ADD A,(IX+d) 1
>   ADD A,(IY+d) 1
>   ADD HL,JK 1
>   ADD HL,ss 1
>   ADD IX,xx 1
>   ADD IY,yy 1
>   ADD JKHL,BCDE 1
>   ADD SP,d 1
>   ALTD 1
>   AND HL,DE 1
>   AND IX,DE 1
>   AND IY,DE 1
>   AND JKHL,BCDE 1
>   AND n 1
>   AND r 1, 2
>   AND (HL) 1, 2
>   AND (IX+d) 1
>   AND (IY+d) 1

> ### B

>   BIT b,r 1
>   BIT b,(HL) 1
>   BIT b,(IX+d) 1
>   BIT b,(IY+d) 1
>   BOOL HL 1
>   BOOL IX 1
>   BOOL IY 1

> ### C

>   CALL mn 1
>   CALL (HL) 1
>   CALL (IX) 1
>   CALL (IY) 1
>   CBM n 1
>   CCF 1
>   CLR HL 1
>   CONVC pp 1
>   CONVD pp 1
>   COPY 1
>   COPYR 1
>   CP HL,d 1
>   CP HL,DE 1
>   CP JKHL,BCDE 1
>   CP n 1
>   CP r 1, 2
>   CP (HL) 1, 2
>   CP (IX+d) 1
>   CP (IY+d) 1
>   CPL 1

> ### D

>   DEC IX 1
>   DEC IY 1
>   DEC r 1
>   DEC ss 1
>   DEC (HL) 1
>   DEC (IX+d) 1
>   DEC (IY+d) 1
>   DJNZ label 1
>   DWJNZ label 1

> ### E

>   EX AF,AF' 1
>   EX BC,HL 1
>   EX BC',HL 1
>   EX DE',HL 1
>   EX DE,HL 1
>   EX JKHL,BCDE 1
>   EX JK,HL 1
>   EX JK',HL 1
>   EX (SP),HL 1
>   EX (SP),IX 1
>   EX (SP),IY 1
>   EXP 1
>   EXX 1

> ### F

>   FLAG cc,HL 1
>   FSYSCALL 1

> ### I

>   IBOX A 1
>   IDET 1
>   INC IX 1
>   INC IY 1
>   INC r 1
>   INC ss 1
>   INC (HL) 1
>   INC (IX+d) 1
>   INC (IY+d) 1
>   IOE 1
>   IOI 1
>   IPRES 1
>   IPSET 0 1
>   IPSET 1 1
>   IPSET 2 1
>   IPSET 3 1

> ### J

>   JP cx,mn 1
>   JP f,mn 1
>   JP mn 1
>   JP (HL) 1
>   JP (IX) 1
>   JP (IY) 1
>   JR cc,label 1
>   JR cx,label 1
>   JR label 1
>   JRE cc,label 1
>   JRE cx,label 1
>   JRE label 1

> ### L

>   LCALL x,mn 1
>   LD A,EIR 1
>   LD A,HTR 1
>   LD A,IIR 1
>   LD A,XPC 1
>   LD A,(BC) 1
>   LD A,(DE) 1
>   LD A,(IX+A) 1
>   LD A,(IY+A) 1
>   LD A,(mn) 1
>   LD A,(ps+d) 1
>   LD A,(ps+HL) 1
>   LD BCDE,n 1
>   LD BCDE,ps 1
>   LD BCDE,(HL) 1
>   LD BCDE,(IX+d) 1
>   LD BCDE,(IY+d) 1
>   LD BCDE,(mn) 1
>   LD BCDE,(ps+d) 1
>   LD BCDE,(ps+HL) 1
>   LD BCDE,(SP+HL) 1
>   LD BCDE,(SP+n) 1
>   LD BC,HL 1
>   LD dd',BC 1
>   LD dd',DE 1
>   LD dd,mn 1
>   LD dd,(mn) 1
>   LD DE,HL 1
>   LD EIR,A 1
>   LD HL,BC 1
>   LD HL,DE 1
>   LD HL,IX 1
>   LD HL,IY 1
>   LD HL,LXPC 1
>   LD HL,(HL+d) 1
>   LD HL,(IX+d) 1
>   LD HL,(IY+d) 1
>   LD HL,(mn) 1
>   LD HL,(ps+BC) 1
>   LD HL,(ps+d) 1
>   LD HL,(SP+HL) 1
>   LD HL,(SP+n) 1
>   LD HTR,A 1
>   LD IIR,A 1
>   LD IX,HL 1
>   LD IX,mn 1
>   LD IX,(mn) 1
>   LD IX,(SP+n) 1
>   LD IY,HL 1
>   LD IY,mn 1
>   LD IY,(mn) 1
>   LD IY,(SP+n) 1
>   LD JKHL,d 1
>   LD JKHL,ps 1
>   LD JKHL,(HL) 1
>   LD JKHL,(IX+d) 1
>   LD JKHL,(IY+d) 1
>   LD JKHL,(mn) 1
>   LD JKHL,(ps+d) 1
>   LD JKHL,(ps+HL) 1
>   LD JKHL,(SP+HL) 1
>   LD JKHL,(SP+n) 1
>   LD JK,mn 1
>   LD JK,(mn) 1
>   LD LXPC,HL 1
>   LD pd,BCDE 1
>   LD pd,JKHL 1
>   LD pd,klmn 1
>   LD pd,ps 1
>   LD pd,ps+d 1
>   LD pd,ps+DE 1
>   LD pd,ps+HL 1
>   LD pd,ps+IX 1
>   LD pd,ps+IY 1
>   LD pd,(HTR+HL) 1
>   LD pd,(ps+d) 1
>   LD pd,(ps+HL) 1
>   LD pd,(SP+n) 1
>   LD rr,(ps+d) 1
>   LD rr,(ps+HL) 1
>   LD r,g 1, 2
>   LD r,n 1
>   LD r,(HL) 1
>   LD r,(IX+d) 1
>   LD r,(IY+d) 1
>   LD SP,HL 1
>   LD SP,IX 1
>   LD SP,IY 1
>   LD XPC,A 1
>   LD (BC),A 1
>   LD (DE),A 1
>   LD (HL),BCDE 1
>   LD (HL),JKHL 1
>   LD (HL),n 1
>   LD (HL),r 1
>   LD (HL+d),HL 1
>   LD (IX+d),BCDE 1
>   LD (IX+d),HL 1
>   LD (IX+d),JKHL 1
>   LD (IX+d),n 1
>   LD (IX+d),r 1
>   LD (IY+d),BCDE 1
>   LD (IY+d),HL 1
>   LD (IY+d),JKHL 1
>   LD (IY+d),n 1
>   LD (IY+d),r 1
>   LD (mn),A 1
>   LD (mn),BCDE 1
>   LD (mn),HL 1
>   LD (mn),IX 1
>   LD (mn),IY 1
>   LD (mn),JK 1
>   LD (mn),JKHL 1
>   LD (mn),ss 1
>   LD (pd+BC),HL 1
>   LD (pd+d),A 1
>   LD (pd+d),BCDE 1
>   LD (pd+d),HL 1
>   LD (pd+d),JKHL 1
>   LD (pd+d),ps 1
>   LD (pd+d),rr 1
>   LD (pd+HL),A 1
>   LD (pd+HL),BCDE 1
>   LD (pd+HL),JKHL 1
>   LD (pd+HL),ps 1
>   LD (pd+HL),rr 1
>   LD (SP+HL),BCDE 1
>   LD (SP+HL),JKHL 1
>   LD (SP+n),BCDE 1
>   LD (SP+n),HL 1
>   LD (SP+n),IX 1
>   LD (SP+n),IY 1
>   LD (SP+n),JKHL 1
>   LD (SP+n),ps 1
>   LDD 1
>   LDDR 1
>   LDDSR 1
>   LDF A,(lmn) 1
>   LDF BCDE,(lmn) 1
>   LDF HL,(lmn) 1
>   LDF JKHL,(lmn) 1
>   LDF pd,(lmn) 1
>   LDF rr,(lmn) 1
>   LDF (lmn),A 1
>   LDF (lmn),BCDE 1
>   LDF (lmn),HL 1
>   LDF (lmn),JKHL 1
>   LDF (lmn),ps 1
>   LDF (lmn),rr 1
>   LDI 1
>   LDIR 1
>   LDISR 1
>   LDL pd,DE 1
>   LDL pd,HL 1
>   LDL pd,IX 1
>   LDL pd,IY 1
>   LDL pd,mn 1
>   LDL pd,(SP+n) 1
>   LDP HL,(HL) 1
>   LDP HL,(IX) 1
>   LDP HL,(IY) 1
>   LDP HL,(mn) 1
>   LDP IX,(mn) 1
>   LDP IY,(mn) 1
>   LDP (HL),HL 1
>   LDP (IX),HL 1
>   LDP (IY),HL 1
>   LDP (mn),HL 1
>   LDP (mn),IX 1
>   LDP (mn),IY 1
>   LJP x,mn 1
>   LLCALL lxpc,mn 1
>   LLCALL (JKHL) 1
>   LLJP cc,lxpc,mn 1
>   LLJP cx,lxpc,mn 1
>   LLJP lxpc,mn 1
>   LLRET 1
>   LRET 1
>   LSDDR 1
>   LSDR 1
>   LSIDR 1
>   LSIR 1

> ### M

>   MUL 1
>   MULU 1

> ### N

>   NEG 1
>   NEG BCDE 1
>   NEG HL 1
>   NEG JKHL 1
>   NOP 1

> ### O

>   OR A 1
>   OR HL,DE 1
>   OR IX,DE 1
>   OR IY,DE 1
>   OR JKHL,BCDE 1
>   OR n 1
>   OR r 1, 2
>   OR (HL) 1, 2
>   OR (IX+d) 1
>   OR (IY+d) 1

> ### P

>   POP BCDE 1
>   POP IP 1
>   POP IX 1
>   POP IY 1
>   POP JKHL 1
>   POP pd 1
>   POP SU 1
>   POP zz 1
>   PUSH BCDE 1
>   PUSH IP 1
>   PUSH IX 1
>   PUSH IY 1
>   PUSH JKHL 1
>   PUSH mn 1
>   PUSH ps 1
>   PUSH SU 1
>   PUSH zz 1

> ### R

>   RDMODE 1
>   RES b,r 1
>   RES b,(HL) 1
>   RES b,(IX+d) 1
>   RES b,(IY+d) 1
>   RET 1
>   RET f 1
>   RETI 1
>   RL BC 1
>   RL b,BCDE 1
>   RL b,JKHL 1
>   RL DE 1
>   RL HL 1
>   RL r 1
>   RL (HL) 1
>   RL (IX+d) 1
>   RL (IY+d) 1
>   RLA 1
>   RLB A,BCDE 1
>   RLB A,JKHL 1
>   RLC BC 1
>   RLC b,BCDE 1
>   RLC b,JKHL 1
>   RLC DE 1
>   RLC r 1
>   RLC (HL) 1
>   RLC (IX+d) 1
>   RLC (IY+d) 1
>   RLC 8,BCDE 1
>   RLC 8,JKHL 1
>   RLCA 1
>   RR BC 1
>   RR b,BCDE 1
>   RR b,JKHL 1
>   RR DE 1
>   RR HL 1
>   RR IX 1
>   RR IY 1
>   RR r 1
>   RR (HL) 1
>   RR (IX+d) 1
>   RR (IY+d) 1
>   RRA 1
>   RRB A,BCDE 1
>   RRB A,JKHL 1
>   RRC BC 1
>   RRC b,BCDE 1
>   RRC b,JKHL 1
>   RRC DE 1
>   RRC r 1
>   RRC (HL) 1
>   RRC (IX+d) 1
>   RRC (IY+d) 1
>   RRC 8,BCDE 1
>   RRC 8,JKHL 1
>   RRCA 1
>   RST v 1

> ### S

>   SBC A,n 1
>   SBC A,r 1, 2
>   SBC A,(HL) 1, 2
>   SBC HL,ss 1
>   SBC (IX+d) 1
>   SBC (IY+d) 1
>   SBOX A 1
>   SCF 1
>   SET b,r 1
>   SET b,(HL) 1
>   SET b,(IX+d) 1
>   SET b,(IY+d) 1
>   SETSYSP mn 1
>   SETUSR 1
>   SETUSRP mn 1
>   SJP label 1
>   SLA bb,BCDE 1
>   SLA bb,JKHL 1
>   SLA r 1
>   SLA (HL) 1
>   SLA (IX+d) 1
>   SLA (IY+d) 1
>   SLL b,BCDE 1
>   SLL b,JKHL 1
>   SRA b,BCDE 1
>   SRA b,JKHL 1
>   SRA r 1
>   SRA (HL) 1
>   SRA (IX+d) 1
>   SRA (IY+d) 1
>   SRL bb,BCDE 1
>   SRL bb,JKHL 1
>   SRL r 1
>   SRL (HL) 1
>   SRL (IX+d) 1
>   SRL (IY+d) 1
>   SUB HL,DE 1
>   SUB HL,JK 1
>   SUB JKHL,BCDE 1
>   SUB n 1
>   SUB r 1, 2
>   SUB (HL) 1, 2
>   SUB (IX+d) 1
>   SUB (IY+d) 1
>   SURES 1
>   SYSCALL 1
>   SYSRET 1

> ### T

>   TEST 1

> ### U

>   UMA 1
>   UMS 1

> ### X

>   XOR HL,DE 1
>   XOR JKHL,BCDE 1
>   XOR n 1
>   XOR r 1, 2
>   XOR (HL) 1, 2
>   XOR (IX+d) 1
>   XOR (IY+d) 1