Arithmetic // SET (SET bit)
Bit b in register r (any of registers B, C, D, E, H, L, or A) is set. In the assembled object code, operands b and r are specified as follows: Bit b Register r 0 000 B 000 1 001 C 001 2 010 D 010 3 011 E 011 4 100 H 100 5 101 L 101 6 110 A 111 7 111
Upon the execution of a SET 4, A instruction, bit 4 in Register A is set. Bit 0 is the leastsignificant bit.
set 0,b 0xCBC0,
2 bytes, 8Tset 0,c 0xCBC1,
2 bytes, 8Tset 0,d 0xCBC2,
2 bytes, 8Tset 0,e 0xCBC3,
2 bytes, 8Tset 0,h 0xCBC4,
2 bytes, 8Tset 0,l 0xCBC5,
2 bytes, 8Tset 0,(hl) 0xCBC6,
2 bytes, 15Tset 0,a 0xCBC7,
2 bytes, 8Tset 1,b 0xCBC8,
2 bytes, 8Tset 1,c 0xCBC9,
2 bytes, 8Tset 1,d 0xCBCA,
2 bytes, 8Tset 1,e 0xCBCB,
2 bytes, 8Tset 1,h 0xCBCC,
2 bytes, 8Tset 1,l 0xCBCD,
2 bytes, 8Tset 1,(hl) 0xCBCE,
2 bytes, 15Tset 1,a 0xCBCF,
2 bytes, 8Tset 2,b 0xCBD0,
2 bytes, 8Tset 2,c 0xCBD1,
2 bytes, 8Tset 2,d 0xCBD2,
2 bytes, 8Tset 2,e 0xCBD3,
2 bytes, 8Tset 2,h 0xCBD4,
2 bytes, 8Tset 2,l 0xCBD5,
2 bytes, 8Tset 2,(hl) 0xCBD6,
2 bytes, 15Tset 2,a 0xCBD7,
2 bytes, 8Tset 3,b 0xCBD8,
2 bytes, 8Tset 3,c 0xCBD9,
2 bytes, 8Tset 3,d 0xCBDA,
2 bytes, 8Tset 3,e 0xCBDB,
2 bytes, 8Tset 3,h 0xCBDC,
2 bytes, 8Tset 3,l 0xCBDD,
2 bytes, 8Tset 3,(hl) 0xCBDE,
2 bytes, 15Tset 3,a 0xCBDF,
2 bytes, 8Tset 4,b 0xCBE0,
2 bytes, 8Tset 4,c 0xCBE1,
2 bytes, 8Tset 4,d 0xCBE2,
2 bytes, 8Tset 4,e 0xCBE3,
2 bytes, 8Tset 4,h 0xCBE4,
2 bytes, 8Tset 4,l 0xCBE5,
2 bytes, 8Tset 4,(hl) 0xCBE6,
2 bytes, 15Tset 4,a 0xCBE7,
2 bytes, 8Tset 5,b 0xCBE8,
2 bytes, 8Tset 5,c 0xCBE9,
2 bytes, 8Tset 5,d 0xCBEA,
2 bytes, 8Tset 5,e 0xCBEB,
2 bytes, 8Tset 5,h 0xCBEC,
2 bytes, 8Tset 5,l 0xCBED,
2 bytes, 8Tset 5,(hl) 0xCBEE,
2 bytes, 15Tset 5,a 0xCBEF,
2 bytes, 8Tset 6,b 0xCBF0,
2 bytes, 8Tset 6,c 0xCBF1,
2 bytes, 8Tset 6,d 0xCBF2,
2 bytes, 8Tset 6,e 0xCBF3,
2 bytes, 8Tset 6,h 0xCBF4,
2 bytes, 8Tset 6,l 0xCBF5,
2 bytes, 8Tset 6,(hl) 0xCBF6,
2 bytes, 15Tset 6,a 0xCBF7,
2 bytes, 8Tset 7,b 0xCBF8,
2 bytes, 8Tset 7,c 0xCBF9,
2 bytes, 8Tset 7,d 0xCBFA,
2 bytes, 8Tset 7,e 0xCBFB,
2 bytes, 8Tset 7,h 0xCBFC,
2 bytes, 8Tset 7,l 0xCBFD,
2 bytes, 8Tset 7,(hl) 0xCBFE,
2 bytes, 15Tset 7,a 0xCBFF,
2 bytes, 8Tset 0,(ix+*),b 0xDDCB**C0,
4 bytes, 23Tset 0,(ix+*),c 0xDDCB**C1,
4 bytes, 23Tset 0,(ix+*),d 0xDDCB**C2,
4 bytes, 23Tset 0,(ix+*),e 0xDDCB**C3,
4 bytes, 23Tset 0,(ix+*),h 0xDDCB**C4,
4 bytes, 23Tset 0,(ix+*),l 0xDDCB**C5,
4 bytes, 23Tset 0,(ix+*) 0xDDCB**C6,
4 bytes, 23Tset 0,(ix+*),a 0xDDCB**C7,
4 bytes, 23Tset 1,(ix+*),b 0xDDCB**C8,
4 bytes, 23Tset 1,(ix+*),c 0xDDCB**C9,
4 bytes, 23Tset 1,(ix+*),d 0xDDCB**CA,
4 bytes, 23Tset 1,(ix+*),e 0xDDCB**CB,
4 bytes, 23Tset 1,(ix+*),h 0xDDCB**CC,
4 bytes, 23Tset 1,(ix+*),l 0xDDCB**CD,
4 bytes, 23Tset 1,(ix+*) 0xDDCB**CE,
4 bytes, 23Tset 1,(ix+*),a 0xDDCB**CF,
4 bytes, 23Tset 2,(ix+*),b 0xDDCB**D0,
4 bytes, 23Tset 2,(ix+*),c 0xDDCB**D1,
4 bytes, 23Tset 2,(ix+*),d 0xDDCB**D2,
4 bytes, 23Tset 2,(ix+*),e 0xDDCB**D3,
4 bytes, 23Tset 2,(ix+*),h 0xDDCB**D4,
4 bytes, 23Tset 2,(ix+*),l 0xDDCB**D5,
4 bytes, 23Tset 2,(ix+*) 0xDDCB**D6,
4 bytes, 23Tset 2,(ix+*),a 0xDDCB**D7,
4 bytes, 23Tset 3,(ix+*),b 0xDDCB**D8,
4 bytes, 23Tset 3,(ix+*),c 0xDDCB**D9,
4 bytes, 23Tset 3,(ix+*),d 0xDDCB**DA,
4 bytes, 23Tset 3,(ix+*),e 0xDDCB**DB,
4 bytes, 23Tset 3,(ix+*),h 0xDDCB**DC,
4 bytes, 23Tset 3,(ix+*),l 0xDDCB**DD,
4 bytes, 23Tset 3,(ix+*) 0xDDCB**DE,
4 bytes, 23Tset 3,(ix+*),a 0xDDCB**DF,
4 bytes, 23Tset 4,(ix+*),b 0xDDCB**E0,
4 bytes, 23Tset 4,(ix+*),c 0xDDCB**E1,
4 bytes, 23Tset 4,(ix+*),d 0xDDCB**E2,
4 bytes, 23Tset 4,(ix+*),e 0xDDCB**E3,
4 bytes, 23Tset 4,(ix+*),h 0xDDCB**E4,
4 bytes, 23Tset 4,(ix+*),l 0xDDCB**E5,
4 bytes, 23Tset 4,(ix+*) 0xDDCB**E6,
4 bytes, 23Tset 4,(ix+*),a 0xDDCB**E7,
4 bytes, 23Tset 5,(ix+*),b 0xDDCB**E8,
4 bytes, 23Tset 5,(ix+*),c 0xDDCB**E9,
4 bytes, 23Tset 5,(ix+*),d 0xDDCB**EA,
4 bytes, 23Tset 5,(ix+*),e 0xDDCB**EB,
4 bytes, 23Tset 5,(ix+*),h 0xDDCB**EC,
4 bytes, 23Tset 5,(ix+*),l 0xDDCB**ED,
4 bytes, 23Tset 5,(ix+*) 0xDDCB**EE,
4 bytes, 23Tset 5,(ix+*),a 0xDDCB**EF,
4 bytes, 23Tset 6,(ix+*),b 0xDDCB**F0,
4 bytes, 23Tset 6,(ix+*),c 0xDDCB**F1,
4 bytes, 23Tset 6,(ix+*),d 0xDDCB**F2,
4 bytes, 23Tset 6,(ix+*),e 0xDDCB**F3,
4 bytes, 23Tset 6,(ix+*),h 0xDDCB**F4,
4 bytes, 23Tset 6,(ix+*),l 0xDDCB**F5,
4 bytes, 23Tset 6,(ix+*) 0xDDCB**F6,
4 bytes, 23Tset 6,(ix+*),a 0xDDCB**F7,
4 bytes, 23Tset 7,(ix+*),b 0xDDCB**F8,
4 bytes, 23Tset 7,(ix+*),c 0xDDCB**F9,
4 bytes, 23Tset 7,(ix+*),d 0xDDCB**FA,
4 bytes, 23Tset 7,(ix+*),e 0xDDCB**FB,
4 bytes, 23Tset 7,(ix+*),h 0xDDCB**FC,
4 bytes, 23Tset 7,(ix+*),l 0xDDCB**FD,
4 bytes, 23Tset 7,(ix+*) 0xDDCB**FE,
4 bytes, 23Tset 7,(ix+*),a 0xDDCB**FF,
4 bytes, 23Tset 0,(iy+*),b 0xFDCB**C0,
4 bytes, 23Tset 0,(iy+*),c 0xFDCB**C1,
4 bytes, 23Tset 0,(iy+*),d 0xFDCB**C2,
4 bytes, 23Tset 0,(iy+*),e 0xFDCB**C3,
4 bytes, 23Tset 0,(iy+*),h 0xFDCB**C4,
4 bytes, 23Tset 0,(iy+*),l 0xFDCB**C5,
4 bytes, 23Tset 0,(iy+*) 0xFDCB**C6,
4 bytes, 23Tset 0,(iy+*),a 0xFDCB**C7,
4 bytes, 23Tset 1,(iy+*),b 0xFDCB**C8,
4 bytes, 23Tset 1,(iy+*),c 0xFDCB**C9,
4 bytes, 23Tset 1,(iy+*),d 0xFDCB**CA,
4 bytes, 23Tset 1,(iy+*),e 0xFDCB**CB,
4 bytes, 23Tset 1,(iy+*),h 0xFDCB**CC,
4 bytes, 23Tset 1,(iy+*),l 0xFDCB**CD,
4 bytes, 23Tset 1,(iy+*) 0xFDCB**CE,
4 bytes, 23Tset 1,(iy+*),a 0xFDCB**CF,
4 bytes, 23Tset 2,(iy+*),b 0xFDCB**D0,
4 bytes, 23Tset 2,(iy+*),c 0xFDCB**D1,
4 bytes, 23Tset 2,(iy+*),d 0xFDCB**D2,
4 bytes, 23Tset 2,(iy+*),e 0xFDCB**D3,
4 bytes, 23Tset 2,(iy+*),h 0xFDCB**D4,
4 bytes, 23Tset 2,(iy+*),l 0xFDCB**D5,
4 bytes, 23Tset 2,(iy+*) 0xFDCB**D6,
4 bytes, 23Tset 2,(iy+*),a 0xFDCB**D7,
4 bytes, 23Tset 3,(iy+*),b 0xFDCB**D8,
4 bytes, 23Tset 3,(iy+*),c 0xFDCB**D9,
4 bytes, 23Tset 3,(iy+*),d 0xFDCB**DA,
4 bytes, 23Tset 3,(iy+*),e 0xFDCB**DB,
4 bytes, 23Tset 3,(iy+*),h 0xFDCB**DC,
4 bytes, 23Tset 3,(iy+*),l 0xFDCB**DD,
4 bytes, 23Tset 3,(iy+*) 0xFDCB**DE,
4 bytes, 23Tset 3,(iy+*),a 0xFDCB**DF,
4 bytes, 23Tset 4,(iy+*),b 0xFDCB**E0,
4 bytes, 23Tset 4,(iy+*),c 0xFDCB**E1,
4 bytes, 23Tset 4,(iy+*),d 0xFDCB**E2,
4 bytes, 23Tset 4,(iy+*),e 0xFDCB**E3,
4 bytes, 23Tset 4,(iy+*),h 0xFDCB**E4,
4 bytes, 23Tset 4,(iy+*),l 0xFDCB**E5,
4 bytes, 23Tset 4,(iy+*) 0xFDCB**E6,
4 bytes, 23Tset 4,(iy+*),a 0xFDCB**E7,
4 bytes, 23Tset 5,(iy+*),b 0xFDCB**E8,
4 bytes, 23Tset 5,(iy+*),c 0xFDCB**E9,
4 bytes, 23Tset 5,(iy+*),d 0xFDCB**EA,
4 bytes, 23Tset 5,(iy+*),e 0xFDCB**EB,
4 bytes, 23Tset 5,(iy+*),h 0xFDCB**EC,
4 bytes, 23Tset 5,(iy+*),l 0xFDCB**ED,
4 bytes, 23Tset 5,(iy+*) 0xFDCB**EE,
4 bytes, 23Tset 5,(iy+*),a 0xFDCB**EF,
4 bytes, 23Tset 6,(iy+*),b 0xFDCB**F0,
4 bytes, 23Tset 6,(iy+*),c 0xFDCB**F1,
4 bytes, 23Tset 6,(iy+*),d 0xFDCB**F2,
4 bytes, 23Tset 6,(iy+*),e 0xFDCB**F3,
4 bytes, 23Tset 6,(iy+*),h 0xFDCB**F4,
4 bytes, 23Tset 6,(iy+*),l 0xFDCB**F5,
4 bytes, 23Tset 6,(iy+*) 0xFDCB**F6,
4 bytes, 23Tset 6,(iy+*),a 0xFDCB**F7,
4 bytes, 23Tset 7,(iy+*),b 0xFDCB**F8,
4 bytes, 23Tset 7,(iy+*),c 0xFDCB**F9,
4 bytes, 23Tset 7,(iy+*),d 0xFDCB**FA,
4 bytes, 23Tset 7,(iy+*),e 0xFDCB**FB,
4 bytes, 23Tset 7,(iy+*),h 0xFDCB**FC,
4 bytes, 23Tset 7,(iy+*),l 0xFDCB**FD,
4 bytes, 23Tset 7,(iy+*) 0xFDCB**FE,
4 bytes, 23Tset 7,(iy+*),a 0xFDCB**FF,
4 bytes, 23T