<< Previous | Index | Next >>

2. Instructions Listed by Group

A. Load Immediate Data

LD dd,mn
LD IX,mn
LD IY,mn
LD r,n

B. Load and Store to an Immediate Address

LD (mn),A
LD (mn),HL
LD (mn),IX
LD (mn),IY
LD (mn),ss
LD A,(mn)
LD dd,(mn)
LD HL,(mn)
LD IX,(mn)
LD IY,(mn)

C. 8-bit Indexed Load and Store

LD (BC),A
LD (DE),A
LD (HL),n
LD (HL),r
LD (IX+d),n
LD (IX+d),r
LD (IY+d),n
LD (IY+d),r
LD A,(BC)
LD A,(DE)
LD r,(HL)
LD r,(IX+d)
LD r,(IY+d)

D. 16-bit Indexed Load and Store

LD (HL+d),HL
LD (IX+d),HL
LD (IY+d),HL
LD (SP+n),HL
LD (SP+n),IX
LD (SP+n),IY
LD HL,(HL+d)
LD HL,(IX+d)
LD HL,(IY+d)
LD HL,(SP+n)
LD IX,(SP+n)
LD IY,(SP+n)

E. 16-bit Load and Store to 20-bit Address

LDP (HL),HL
LDP (IX),HL
LDP (IY),HL
LDP (mn),HL
LDP (mn),IX
LDP (mn),IY
LDP HL,(HL)
LDP HL,(IX)
LDP HL,(IY)
LDP HL,(mn)
LDP IX,(mn)
LDP IY,(mn)

F. Register to Register Moves

LD A,EIR
LD A,IIR
LD A,XPC
LD dd',BC
LD dd',DE
LD EIR,A
LD HL,IX
LD HL,IY
LD IIR,A
LD IX,HL
LD IY,HL
LD r,g
LD SP,HL
LD SP,IX
LD SP,IY
LD XPC,A

G. Exchange

EX (SP),HL
EX (SP),IX
EX (SP),IY
EX AF,AF'
EX DE,HL
EX DE',HL
EXX

H. Stack Manipulation

ADD SP,d
POP IP
POP IX
POP IY
POP zz
PUSH IP
PUSH IX
PUSH IY
PUSH zz

I. 16-bit Arithmetic, Logical, and Rotate

ADC HL,ss
ADD HL,ss
ADD IX,xx
ADD IY,yy
ADD SP,d
AND HL,DE
BOOL HL
BOOL IX
BOOL IY
DEC IX
DEC IY
DEC ss
INC IX
INC IY
INC ss
MUL
NEG
OR HL,DE
OR IX,DE
OR IY,DE
RL DE
RR DE
RR HL
RR IX
RR IY
SBC HL,ss

I.16-bit Arithmetic, Logical, and Rotate

AND HL,DE
AND IX,DE
AND IY,DE

J. 8-bit Arithmetic and Logical

ADC A,(HL)
ADC A,(IX+d)
ADC A,(IY+d)
ADC A,n
ADC A,r
ADD A,(HL)
ADD A,(IX+d)
ADD A,(IY+d)
ADD A,n
ADD A,r
AND (HL)
AND (IX+d)
AND (IY+d)
AND r
CP (HL)
CP (IX+d)
CP (IY+d)
CP n
CP r
NEG
OR (HL)
OR (IX+d)
OR (IY+d)
OR n
OR r
SBC (IX+d)
SBC (IY+d)
SBC A,(HL)
SBC A,n
SBC A,r
SUB (HL)
SUB (IX+d)
SUB (IY+d)
SUB n
SUB r
XOR (HL)
XOR (IX+d)
XOR (IY+d)
XOR n
XOR r

K. 8-bit Bit Set, Reset, and Test

BIT b,(HL)
BIT b,(IX+d)
BIT b,(IY+d)
BIT b,r
RES b,(HL)
RES b,(IX+d)
RES b,(IY+d)
RES b,r
SET b,(HL)
SET b,(IX+d)
SET b,(IY+d)
SET b,r

L. 8-bit Increment and Decrement

DEC (HL)
DEC (IX+d)
DEC (IY+d)
DEC r
INC (HL)
INC (IX+d)
INC (IY+d)
INC r

M. 8-bit Fast Accumulator

CPL
RLA
RLCA
RRA
RRCA

N. 8-bit Shift and Rotate

RL (HL)
RL (IX+d)
RL (IY+d)
RLC (HL)
RLC (IX+d)
RLC (IY+d)
RLC r
RR (HL)
RR (IX+d)
RR (IY+d)
RR r
RRC (HL)
RRC (IX+d)
RRC (IY+d)
RRC r
SLA (HL)
SLA (IX+d)
SLA (IY+d)
SLA r
SRA (HL)
SRA (IX+d)
SRA (IY+d)
SRA r
SRL (HL)
SRL (IX+d)
SRL (IY+d)
SRL r

O. Instruction Prefixes

ALTD
IOE
IOI

P. Block Moves

LDD
LDDR
LDDSR
LDI
LDIR
LDISR
LSDDR
LSDR
LSIDR
LSIR

Q. Control, Jump, and Call

CALL mn
DJNZ e
JP (HL)
JP (IX)
JP (IY)
JP f,mn
JP mn
JR cc,e
JR e
LCALL x,mn
LJP x,mn
LRET
RET
RET f
RETI
RST v

R. Miscellaneous

CCF
IPSET 0
IPSET 1
IPSET 2
IPSET 3
NOP
SCF

S. Special Arithmetic

UMA
UMS

T. Privileged Instructions

BIT b,(HL)
IPRES
IPSET 0
IPSET 1
IPSET 2
IPSET 3
LD A,XPC
LD SP,HL
LD SP,IX
LD SP,IY
LD XPC,A
POP IP
RETI

U. Rabbit 3000A Instructions

IDET
LDDSR
LDISR
LSDDR
LSDR
LSIDR
LSIR
POP SU
PUSH SU
RDMODE
SETUSR
SURES
SYSCALL
UMA
UMS

W. System/User Mode

IDET
POP SU
PUSH SU
RDMODE
SETUSR
SURES
SYSCALL

<< Previous | Index | Next >>
Z-World, Inc.
www.zworld.com
Phone: 1.530.757.3737
Fax: 1.530.757.3792
Rabbit Semiconductor
www.rabbitsemiconductor.com
Phone: 1.530.757.8400
Fax: 1.530.757.8402