Instruction Reference Manual
3
2. Instructions Listed by Group
A. Load Immediate Data
LD dd,mn
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
LD IX,mn
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
LD IY,mn
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
LD r,n
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
B. Load and Store to an Immediate Address
LD (mn),A
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
LD (mn),HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
LD (mn),IX
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
LD (mn),IY
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
LD (mn),ss
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
LD A,(mn)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
LD dd,(mn)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
LD HL,(mn)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
LD IX,(mn)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
LD IY,(mn)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
C. 8-bit Indexed Load and Store
LD (BC),A
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
LD (DE),A
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
LD (HL),n
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
LD (HL),r
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
LD (IX+d),n
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
LD (IX+d),r
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
LD (IY+d),n
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
LD (IY+d),r
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
LD A,(BC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
LD A,(DE)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
LD r,(HL)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
LD r,(IX+d)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
LD r,(IY+d)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
D. 16-bit Indexed Load and Store
LD (HL+d),HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
LD (IX+d),HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
LD (IY+d),HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
LD (SP+n),HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
LD (SP+n),IX
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
LD (SP+n),IY
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
LD HL,(HL+d)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
LD HL,(IX+d)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
LD HL,(IY+d)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
LD HL,(SP+n)
. . . . . . . . . . . . . . . . . . . . . . . . . . . .75
LD IX,(SP+n)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
LD IY,(SP+n)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
E. 16-bit Load and Store to 20-bit Address
LDP (HL),HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
LDP (IX),HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
LDP (IY),HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
LDP (mn),HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
LDP (mn),IX
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
LDP (mn),IY
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
LDP HL,(HL)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
LDP HL,(IX)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
LDP HL,(IY)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
LDP HL,(mn)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
LDP IX,(mn)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
LDP IY,(mn)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
F. Register to Register Moves
LD A,EIR
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
LD A,IIR
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
LD A,XPC
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
LD dd’,BC
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
LD dd’,DE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
LD EIR,A
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
LD HL,IX
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
LD HL,IY
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
LD IIR,A
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
LD IX,HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
LD IY,HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
LD r,g
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
LD SP,HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
LD SP,IX
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
LD SP,IY
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
LD XPC,A
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
G. Exchange
EX (SP),HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
EX (SP),IX
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
EX (SP),IY
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
EX AF,AF’
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
EX DE,HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
EX DE’,HL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Summary of Contents for 2000
Page 2: ...ii Rabbit 2000 3000 Microprocessor...
Page 4: ...iv Rabbit 2000 Microprocessor...
Page 16: ...12 Rabbit 2000 3000 Microprocessor...
Page 164: ...160 Instruction Reference Manual...