EasyManua.ls Logo

Rabbit 2000 - SET B,(HL)

Rabbit 2000
174 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Instruction Reference Manual 135
Description
Sets bit b (anyofthebits0,1,2,3,4,5,6,or7)ofthebytewhoseaddressis
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)|bit0
(IX + d)=(IX+d)|bit1
(IX + d)=(IX+d)|bit2
(IX + d)=(IX+d)|bit3
(IX + d)=(IX+d)|bit4
(IX + d)=(IX+d)|bit5
(IX + d)=(IX+d)|bit6
(IX + d)=(IX+d)|bit7
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)|bit0
(IY + d)=(IY+d)|bit1
(IY + d)=(IY+d)|bit2
(IY + d)=(IY+d)|bit3
(IY + d)=(IY+d)|bit4
(IY + d)=(IY+d)|bit5
(IY + d)=(IY+d)|bit6
(IY + d)=(IY+d)|bit7
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
- - - -

Other manuals for Rabbit 2000