1 load immediate data, 2 load & store to immediate address, 3 8-bit indexed load and store – Jameco Electronics Rabbit 3000 User Manual

Page 259: 4 16-bit indexed loads and stores

Advertising
background image

250

Rabbit 3000 Microprocessor

19.1 Load Immediate Data

Instruction clk A I S Z V C Operation

LD IX,mn 8 - - - - IX = mn

LD IY,mn 8 - - - - IY = mn

LD dd,mn 6 r - - - - dd = mn

LD r,n 4 r - - - - r = n

19.2 Load & Store to Immediate Address

Instruction clk A I S Z V C Operation

LD (mn),A 10 d - - - - (mn) = A

LD A,(mn) 9 r s - - - - A = (mn)

LD (mn),HL 13 d - - - - (mn) = L; (mn+1) = H

LD (mn),IX 15 d - - - - (mn) = IXL; (mn+1) = IXH

LD (mn),IY 15 d - - - - (mn) = IYL; (mn+1) = IYH

LD (mn),ss 15 d - - - - (mn) = ssl; (mn+1) = ssh

LD HL,(mn) 11 r s - - - - L = (mn); H = (mn+1)

LD IX,(mn) 13 s - - - - IXL = (mn); IXH = (mn+1)

LD IY,(mn) 13 s - - - - IYL = (mn); IYH = (mn+1)

LD dd,(mn) 13 r s - - - - ddl = (mn); ddh = (mn+1)

19.3 8-bit Indexed Load and Store

Instruction clk A I S Z V C Operation

LD A,(BC) 6 r s - - - - A = (BC)

LD A,(DE) 6 r s - - - - A = (DE)

LD (BC),A 7 d - - - - (BC) = A

LD (DE),A 7 d - - - - (DE) = A

LD (HL),n 7 d - - - - (HL) = n

LD (HL),r 6 d - - - - (HL) = r = B, C, D, E, H, L, A

LD r,(HL) 5 r s - - - - r = (HL)

LD (IX+d),n 11 d - - - - (IX+d) = n

LD (IX+d),r 10 d - - - - (IX+d) = r

LD r,(IX+d) 9 r s - - - - r = (IX+d)

LD (IY+d),n 11 d - - - - (IY+d) = n

LD (IY+d),r 10 d - - - - (Iy+d) = r

LD r,(IY+d) 9 r s - - - - r = (IY+d)

19.4 16-bit Indexed Loads and Stores

Instruction clk A I S Z V C Operation

LD (HL+d),HL 13 d - - - - (HL+d) = L; (HL+d+1) = H

LD HL,(HL+d) 11 r s - - - - L = (HL+d); H = (HL+d+1)

LD (SP+n),HL 11 - - - - (SP+n) = L; (SP+n+1) = H

LD (SP+n),IX 13 - - - - (SP+n) = IXL; (SP+n+1) = IXH

LD (SP+n),IY 13 - - - - (SP+n) = IYL; (SP+n+1) = IYH

LD HL,(SP+n) 9 r - - - - L = (SP+n); H = (SP+n+1)

LD IX,(SP+n) 11 - - - - IXL = (SP+n); IXH = (SP+n+1)

LD IY,(SP+n) 11 - - - - IYL = (SP+n); IYH = (SP+n+1)

LD (IX+d),HL 11 d - - - - (IX+d) = L; (IX+d+1) = H

LD HL,(IX+d) 9 r s - - - - L = (IX+d); H = (IX+d+1)

LD (IY+d),HL 13 d - - - - (IY+d) = L; (IY+d+1) = H

LD HL,(IY+d) 11 r s - - - - L = (IY+d); H = (IY+d+1)

Advertising
This manual is related to the following products: