SET b,(IX+d)
SET b,(IY+d)
Set Bit
Rabbit 2000/3000/4000 Instruction
|
| -- |
SET b,(IX+d) |
13 (2,2,2,2,2,3) |
(IX+d) = (IX+d) | b |
|
DD CB d C6
|
SET 0,(IX+d)
|
13 (2,2,2,2,2,3)
|
(IX+d) = (IX+d) | bit 0
|
|
DD CB d CE
|
SET 1,(IX+d)
|
13 (2,2,2,2,2,3)
|
(IX+d) = (IX+d) | bit 1
|
|
DD CB d D6
|
SET 2,(IX+d)
|
13 (2,2,2,2,2,3)
|
(IX+d) = (IX+d) | bit 2
|
|
DD CB d DE
|
SET 3,(IX+d)
|
13 (2,2,2,2,2,3)
|
(IX+d) = (IX+d) | bit 3
|
|
DD CB d E6
|
SET 4,(IX+d)
|
13 (2,2,2,2,2,3)
|
(IX+d) = (IX+d) | bit 4
|
|
DD CB d EE
|
SET 5,(IX+d)
|
13 (2,2,2,2,2,3)
|
(IX+d) = (IX+d) | bit 5
|
|
DD CB d F6
|
SET 6,(IX+d)
|
13 (2,2,2,2,2,3)
|
(IX+d) = (IX+d) | bit 6
|
|
DD CB d FE
|
SET 7,(IX+d)
|
13 (2,2,2,2,2,3)
|
(IX+d) = (IX+d) | bit 7
|
| -- |
SET b,(IY+d) |
13 (2,2,2,2,2,3) |
(IY+d) = (IY+d) | b |
|
FD CB d C6
|
SET 0,(IY+d)
|
13 (2,2,2,2,2,3)
|
(IY+d) = (IY+d) | bit 0
|
|
FD CB d CE
|
SET 1,(IY+d)
|
13 (2,2,2,2,2,3)
|
(IY+d) = (IY+d) | bit 1
|
|
FD CB d D6
|
SET 2,(IY+d)
|
13 (2,2,2,2,2,3)
|
(IY+d) = (IY+d) | bit 2
|
|
FD CB d DE
|
SET 3,(IY+d)
|
13 (2,2,2,2,2,3)
|
(IY+d) = (IY+d) | bit 3
|
|
FD CB d E6
|
SET 4,(IY+d)
|
13 (2,2,2,2,2,3)
|
(IY+d) = (IY+d) | bit 4
|
|
FD CB d EE
|
SET 5,(IY+d)
|
13 (2,2,2,2,2,3)
|
(IY+d) = (IY+d) | bit 5
|
|
FD CB d F6
|
SET 6,(IY+d)
|
13 (2,2,2,2,2,3)
|
(IY+d) = (IY+d) | bit 6
|
|
FD CB d FE
|
SET 7,(IY+d)
|
13 (2,2,2,2,2,3)
|
(IY+d) = (IY+d) | bit 7
|
Description
Sets bit b (any of the bits 0, 1, 2, 3, 4, 5, 6, or 7) of the byte whose address is
- the sum of the data in IX and a displacement d, or
- the sum of the data in IY and a displacement d.