![Rabbit 2000 Instruction & Reference Manual Download Page 139](http://html1.mh-extra.com/html/rabbit/2000/2000_instruction-and-reference-manual_3112735139.webp)
Instruction Reference Manual
135
Description
Sets bit b (any of the bits 0, 1, 2, 3, 4, 5, 6, or 7) of the byte whose address is
•
the data in HL, or
•
the sum of the data in IX and a displacement d, or
•
the sum of the data in IY and a displacement d.
SET
b
,(HL)
SET
b
,(IX+
d
)
SET
b
,(IY+
d
)
Opcode
Instruction
Clocks
Operation
CB C6
CB CE
CB D6
CB DE
CB E6
CB EE
CB F6
CB FE
SET
b
,(HL)
SET bit 0,(HL)
SET bit 1,(HL)
SET bit 2,(HL)
SET bit 3,(HL)
SET bit 4,(HL)
SET bit 5,(HL)
SET bit 6,(HL)
SET bit 7,(HL)
10*
10*
10*
10*
10*
10*
10*
10*
10*
(HL) = (HL) | bit
(HL) = (HL) | bit 0
(HL) = (HL) | bit 1
(HL) = (HL) | bit 2
(HL) = (HL) | bit 3
(HL) = (HL) | bit 4
(HL) = (HL) | bit 5
(HL) = (HL) | bit 6
(HL) = (HL) | bit 7
DD CB
d
C6
DD CB
d
CE
DD CB
d
D6
DD CB
d
DE
DD CB
d
E6
DD CB
d
EE
DD CB
d
F6
DD CB
d
FE
SET
b
,(IX+
d
)
SET bit 0,(IX+
d
)
SET bit 1,(IX+
d
)
SET bit 2,(IX+
d
)
SET bit 3,(IX+
d
)
SET bit 4,(IX+
d
)
SET bit 5,(IX+
d
)
SET bit 6,(IX+
d
)
SET bit 7,(IX+
d
)
13**
13**
13**
13**
13**
13**
13**
13**
13**
(IX +
d
) = (IX +
d
) | bit
(IX +
d
) = (IX +
d
) | bit 0
(IX +
d
) = (IX +
d
) | bit 1
(IX +
d
) = (IX +
d
) | bit 2
(IX +
d
) = (IX +
d
) | bit 3
(IX +
d
) = (IX +
d
) | bit 4
(IX +
d
) = (IX +
d
) | bit 5
(IX +
d
) = (IX +
d
) | bit 6
(IX +
d
) = (IX +
d
) | bit 7
FD CB
d
C6
FD CB
d
CE
FD CB
d
D6
FD CB
d
DE
FD CB
d
E6
FD CB
d
EE
FD CB
d
F6
FD CB
d
FE
SET
b
,(IY+
d
)
SET bit 0,(IY+
d
)
SET bit 1,(IY+
d
)
SET bit 2,(IY+
d
)
SET bit 3,(IY+
d
)
SET bit 4,(IY+
d
)
SET bit 5,(IY+
d
)
SET bit 6,(IY+
d
)
SET bit 7,(IY+
d
)
13**
13**
13**
13**
13**
13**
13**
13**
13**
(IY +
d
) = (IY +
d
) | bit
(IY +
d
) = (IY +
d
) | bit 0
(IY +
d
) = (IY +
d
) | bit 1
(IY +
d
) = (IY +
d
) | bit 2
(IY +
d
) = (IY +
d
) | bit 3
(IY +
d
) = (IY +
d
) | bit 4
(IY +
d
) = (IY +
d
) | bit 5
(IY +
d
) = (IY +
d
) | bit 6
(IY +
d
) = (IY +
d
) | bit 7
Clocking: *10 (2,2,1,2,3) **13 (2,2,2,2,2,3)
Flags
ALTD
I/O
S
Z
L/V
C
F
R
SP
S
D
-
-
-
-
•
•
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...