EasyManua.ls Logo

Rabbit 2000 - BIT B,(HL)

Rabbit 2000
120 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 23
Description
Tests the bit b (anyofthebits0,1,2,3,4,5,6,or7)ofthebytewhoseaddressis:
contained in the register pair HL, or
the sum of data in index register IX plus a displacement value d,or
the data in index register IY plus a displacement value d.
The Zero Flag, Z, is set if the tested bit is 0, reset the bit is 1.
BIT b,(HL) is a privileged instruction.
BIT b,(HL)
BIT b,(IX+d)
BIT b,(IY+d)
Opcode Instruction Clocks Operation
——
CB 46
CB 4E
CB 56
CB 5E
CB 66
CB 6E
CB 76
CB 7E
BIT b,(HL)
BIT 0,(HL)
BIT 1,(HL)
BIT 2,(HL)
BIT 3,(HL)
BIT 4,(HL)
BIT 5,(HL)
BIT 6,(HL)
BIT 7,(HL)
7 (2,2,1,2)
7 (2,2,1,2)
7 (2,2,1,2)
7 (2,2,1,2)
7 (2,2,1,2)
7 (2,2,1,2)
7 (2,2,1,2)
7 (2,2,1,2)
7 (2,2,1,2)
(HL) & bit
(HL) & bit 0
(HL) & bit 1
(HL) & bit 2
(HL) & bit 3
(HL) & bit 4
(HL) & bit 5
(HL) & bit 6
(HL) & bit 7
——
DD CB d 46
DD CB d 4E
DD CB d 56
DD CB d 5E
DD CB d 66
DD CB d 6E
DD CB d 76
DD CB d 7E
BIT b,(IX+d)
BIT 0,(IX+d)
BIT 1,(IX+d)
BIT 2,(IX+d)
BIT 3,(IX+d)
BIT 4,(IX+d)
BIT 5,(IX+d)
BIT 6,(IX+d)
BIT 7,(IX+d)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
(IX+d)&bit
(IX+d)&bit0
(IX+d)&bit1
(IX+d)&bit2
(IX+d)&bit3
(IX+d)&bit4
(IX+d)&bit5
(IX+d)&bit6
(IX+d)&bit7
——
FD CB d 46
FD CB d 4E
FD CB d 56
FD CB d 5E
FD CB d 66
FD CB d 6E
FD CB d 76
FD CB d 7E
BIT b,(IY+d)
BIT 0,(IY+d)
BIT 1,(IY+d)
BIT 2,(IY+d)
BIT 3,(IY+d)
BIT 4,(IY+d)
BIT 5,(IY+d)
BIT 6,(IY+d)
BIT 7,(IY+d)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
10 (2,2,2,2,2)
(IY+d)&bit
(IY+d)&bit0
(IY+d)&bit1
(IY+d)&bit2
(IY+d)&bit3
(IY+d)&bit4
(IY+d)&bit5
(IY+d)&bit6
(IY+d)&bit7
Flags ALTD I/O
S Z L/V C F R SP S D
- - -

Other manuals for Rabbit 2000