RES b,(IX+d)
RES b,(IY+d)
Bit Reset
Rabbit 2000/3000/4000 Instruction
|
| ---- |
RES b,(IX+d) |
|
(IX+d) = (IX+d) & ~bit |
|
DD CB d 86
|
RES 0,(IX+d)
|
|
(IX+d) = (IX+d) & ~bit 0
|
|
DD CB d 8E
|
RES 1,(IX+d)
|
|
(IX+d) = (IX+d) & ~bit 1
|
|
DD CB d 96
|
RES 2,(IX+d)
|
|
(IX+d) = (IX+d) & ~bit 2
|
|
DD CB d 9E
|
RES 3,(IX+d)
|
|
(IX+d) = (IX+d) & ~bit 3
|
|
DD CB d A6
|
RES 4,(IX+d)
|
|
(IX+d) = (IX+d) & ~bit 4
|
|
DD CB d AE
|
RES 5,(IX+d)
|
|
(IX+d) = (IX+d) & ~bit 5
|
|
DD CB d B6
|
RES 6,(IX+d)
|
|
(IX+d) = (IX+d) & ~bit 6
|
|
DD CB d BE
|
RES 7,(IX+d)
|
|
(IX+d) = (IX+d) & ~bit 7
|
| ---- |
RES b,(IY+d) |
|
(IY+d) = (IY+d) & ~bit |
|
FD CB d 86
|
RES 0,(IY+d)
|
|
(IY+d) = (IY+d) & ~bit 0
|
|
FD CB d 8E
|
RES 1,(IY+d)
|
|
(IY+d) = (IY+d) & ~bit 1
|
|
FD CB d 96
|
RES 2,(IY+d)
|
|
(IY+d) = (IY+d) & ~bit 2
|
|
FD CB d 9E
|
RES 3,(IY+d)
|
|
(IY+d) = (IY+d) & ~bit 3
|
|
FD CB d A6
|
RES 4,(IY+d)
|
|
(IY+d) = (IY+d) & ~bit 4
|
|
FD CB d AE
|
RES 5,(IY+d)
|
|
(IY+d) = (IY+d) & ~bit 5
|
|
FD CB d B6
|
RES 6,(IY+d)
|
|
(IY+d) = (IY+d) & ~bit 6
|
|
FD CB d BE
|
RES 7,(IY+d)
|
|
(IY+d) = (IY+d) & ~bit 7
|
Description
Resets bit b (any of the bits 0, 1, 2, 3, 4, 5, 6, or 7) of the data whose address is:
- the sum of IX and the 8-bit signed displacement d, or
- the sum of IY and the 8-bit signed displacement d.
The bit is reset by performing a bitwise AND between the selected bit and its complement.