35.3.4.8. INTEGER LOAD/STORE ON X86




	(Load Effective Address) =========
LEA	r16,m			8D	/r
LEA	r32,m			8D	/r

	DEST <- ADDRESS (SRC)


	(Move Data) =======================
MOV	r/m8,r8			88 /r
MOV	r/m16,r16		89 /r
MOV	r/m32,r32		89 /r
MOV	r8,r/m8			8A /r
MOV	r16,r/m16		8B /r
MOV	r32,r/m32		8B /r
MOV	AL,moffs8		A0
MOV	AX,moffs16		A1
MOV	EAX,moffs32		A1
MOV	moffs8,AL		A2
MOV	moffs16,AX		A3
MOV	moffs32,EAX		A3
MOV	r8,i8			B0+ rb
MOV	r16,i16			B8+ rw
MOV	r32,i32			B8+ rw
MOV	r/m8,i8			C6 /0
MOV	r/m16,i16		C7 /0
MOV	r/m32,i32		C7 /0

	DEST <- SRC


	(Exchange) =======================
XCHG	AX,r16			90+rw
XCHG	r16,AX			90+rw
XCHG	EAX,r32			90+rd
XCHG	r32,EAX			90+rd
XCHG	r/m8,r8			86/r
XCHG	r8,r/m8			86/r
XCHG	r16,r/m16		87/r
XCHG	r/m16,r16		87/r
XCHG	r/m32,r32		87/r
XCHG	r32,r/m32		87/r

	DEST <-> SRC




Index Prev Next