35.3.2.8. INTEGER LOGICAL ON X86





	(Logical AND) =================
AND	AL,imm8			24 	ib
AND	AX,imm16		25 	iw
AND	EAX,imm32		25	id
AND	r/m8,imm8		80/4	ib
AND	r/m16,imm16		81/4	iw
AND	r/m32,imm32		81/4	id
AND	r/m16,imm8		83/4	iw
AND	r/m32,imm8		83/4	iw
AND	r/m8,r8			20/r
AND	r/m16,r16		21/r
AND	r/m32,r32		21/r
AND	r8,r/m8			22/r
AND	r16,r/m16		23/r
AND	r32,r/m32		23/r

	DEST <- DEST AND SRC

	(One's complement Negation) =====
NOT	r/m8			F6 /2
NOT	r/m16			F7 /2
NOT	r/m32			F7 /2

	DEST <- NOT DEST


	(Logical Inclusive OR) ===============
OR	AL,imm8			0C 	ib
OR	AX,imm16		0D 	iw
OR	EAX,imm32		0D	id
OR	r/m8,imm8		80/1	ib
OR	r/m16,imm16		81/1	iw
OR	r/m32,imm32		81/1	id
OR	r/m16,imm8		83/1	iw
OR	r/m32,imm8		83/1	iw
OR	r/m8,r8			08/r
OR	r/m16,r16		09/r
OR	r/m32,r32		09/r
OR	r8,r/m8			0A/r
OR	r16,r/m16		0B/r
OR	r32,r/m32		0B/r


	DEST <- DEST OR SRC



	(Logical Exclusive OR) ===============
XOR	AL,imm8			34 	ib
XOR	AX,imm16		35 	iw
XOR	EAX,imm32		35	id
XOR	r/m8,imm8		80/6	ib
XOR	r/m16,imm16		81/6	iw
XOR	r/m32,imm32		81/6	id
XOR	r/m16,imm8		83/6	iw
XOR	r/m32,imm8		83/6	iw
XOR	r/m8,r8			30/r
XOR	r/m16,r16		31/r
XOR	r/m32,r32		31/r
XOR	r8,r/m8			32/r
XOR	r16,r/m16		33/r
XOR	r32,r/m32		33/r


	DEST <- DEST XOR SRC





Index Prev Next