<< Previous | Next >>

SET b,(IX+d)
SET b,(IY+d)
    Set Bit
    Rabbit 2000/3000/4000/5000 Instruction

Opcode
Instruction
Operation
-- SET b,(IX+d) (IX+d) = (IX+d) | b
DD CB d C6 SET 0,(IX+d) (IX+d) = (IX+d) | bit 0
DD CB d CE SET 1,(IX+d) (IX+d) = (IX+d) | bit 1
DD CB d D6 SET 2,(IX+d) (IX+d) = (IX+d) | bit 2
DD CB d DE SET 3,(IX+d) (IX+d) = (IX+d) | bit 3
DD CB d E6 SET 4,(IX+d) (IX+d) = (IX+d) | bit 4
DD CB d EE SET 5,(IX+d) (IX+d) = (IX+d) | bit 5
DD CB d F6 SET 6,(IX+d) (IX+d) = (IX+d) | bit 6
DD CB d FE SET 7,(IX+d) (IX+d) = (IX+d) | bit 7
-- SET b,(IY+d) (IY+d) = (IY+d) | b
FD CB d C6 SET 0,(IY+d) (IY+d) = (IY+d) | bit 0
FD CB d CE SET 1,(IY+d) (IY+d) = (IY+d) | bit 1
FD CB d D6 SET 2,(IY+d) (IY+d) = (IY+d) | bit 2
FD CB d DE SET 3,(IY+d) (IY+d) = (IY+d) | bit 3
FD CB d E6 SET 4,(IY+d) (IY+d) = (IY+d) | bit 4
FD CB d EE SET 5,(IY+d) (IY+d) = (IY+d) | bit 5
FD CB d F6 SET 6,(IY+d) (IY+d) = (IY+d) | bit 6
FD CB d FE SET 7,(IY+d) (IY+d) = (IY+d) | bit 7

8-Bit Access
16-Bit Unaligned
16-Bit Aligned
Rabbit 2000/3000/4000
13
n/a
n/a
Rabbit 5000
12
12
10

Flags ALTD IOI/IOE
S
Z
L/V
C
F
R
SP
S
D
-
-
-
-
·
·

Description

Sets bit b (any of the bits 0, 1, 2, 3, 4, 5, 6, or 7) of the byte whose address is:


Rabbit Instructions << Previous | Next >> rabbit.com