Instruction

Byte 1

Byte 2

Byte 3

Byte 4

clk

A

I S Z V C

EX AF,AF'

00001000

 

 

 

2

 

- - - -

EX DE,HL

11101011

 

 

 

2

s

- - - -

EX DE',HL

11100011

 

 

 

2

s

- - - -

EX DE,HL'

01110110

11100011

 

 

4

s

- - - -

EX DE',HL'

01110110

11100011

 

 

4

s

- - - -

EXX

11011001

 

 

 

2

 

- - - -

INC (HL)

00110100

 

 

 

8

f

b * * V -

INC (IX+d)

11011101

00110100

----d---

 

12

f

b * * V -

INC (IY+d)

11111101

00110100

----d---

 

12

f

b * * V -

INC IX

11011101

00100011

 

 

4

 

- - - -

INC IY

11111101

00100011

 

 

4

 

- - - -

INC r

00-r-100

 

 

 

2

fr

* * V -

INC ss

00ss0011

 

 

 

2

r

- - - -

ss= 00-BC, 01-DE, 10-HL, 11-SP

 

 

 

 

 

IOE

11011011

 

 

 

2

 

- - - -

IOI

11010011

 

 

 

2

 

- - - -

IPSET 0

11101101

01000110

 

 

4

 

- - - -

IPSET 1

11101101

01010110

 

 

4

 

- - - -

IPSET 2

11101101

01001110

 

 

4

 

- - - -

IPSET 3

11101101

01011110

 

 

4

 

- - - -

IPRES

11101101

01011101

 

 

4

 

- - - -

JP (HL)

11101001

 

 

 

4

 

- - - -

JP (IX)

11011101

11101001

 

 

6

 

- - - -

JP (IY)

11111101

11101001

 

 

6

 

- - - -

JP f,mn

11-f-010

----n---

----m---

 

7

 

- - - -

JP mn

11000011

----n---

----m---

 

7

 

- - - -

JR cc,e

001cc000

--(e-2)-

 

 

5

 

- - - -

JR e

00011000

--(e-2)-

 

 

5

 

- - - -

Note: If byte following op code is zero, next sequential instruction is executed. If byte is -2 (11111110) jr is to itself.

LCALL xpc,mn

11001111

----n---

----m---

--xpc---

19

- - - -

LD (BC),A

00000010

 

 

 

7

d - - - -

LD (DE),A

00010010

 

 

 

7

d - - - -

LD (HL),n

00110110

----n---

 

 

7

d - - - -

LD (HL),r

01110-r-

 

 

 

6

d - - - -

LD (HL+d),HL

11011101

11110100

----d---

 

13

d - - - -

LD (IX+d),HL

11110100

----d---

 

 

11

d - - - -

LD (IX+d),n

11011101

00110110

----d--- ----n---

11

d - - - -

LD (IX+d),r

11011101

01110-r- ----d---

 

10

d - - - -

LD (IY+d),HL

11111101

11110100

----d---

 

13

d - - - -

LD (IY+d),n

11111101

00110110

----d--- ----n---

11

d - - - -

LD (IY+d),r

11111101

01110-r- ----d---

 

10

d - - - -

LD (mn),A

00110010

----n--- ----m---

 

10

d - - - -

LD (mn),HL

00100010

----n--- ----m---

 

13

d - - - -

LD (mn),IX

11011101

00100010

----n--- ----m---

15

d - - - -

LD (mn),IY

11111101

00100010

----n--- ----m---

15

d - - - -

LD (mn),ss

11101101

01ss0011 ----n---

----m---

15

d - - - -

LD (SP+n),HL

11010100

----n---

 

 

11

- - - -

LD (SP+n),IX

11011101

11010100

----n---

 

13

- - - -

LD (SP+n),IY

11111101

11010100

----n---

 

13

- - - -

264

Rabbit 3000 Microprocessor

Page 273
Image 273
Jameco Electronics 2000, 3000 manual Ex Af,Af