1. 程式人生 > >第009課 彙編-lea

第009課 彙編-lea



LEA


內容綱要
1.lea
2.lea與mov


詳細內容
1.lea
lea(Load_Effective_Address):獲取有效的地址


lea eax,na
lea ecx,DWORD PTR ds:[eax]
//lea DWORD PTR ds:[ecx],ds:[0x0012ff40]   //improper operand type
//lea DWORD PTR ds:[ecx],eax  //improper operand type
lea ecx,DWORD PTR ds:[edx]


lea的第一個運算元必須為暫存器,第二個運算元為記憶體


2.lea與mov
a:lea eax,dword ptr ds:[esp-4]
b:mov eax,dword ptr ds:[esp-4]
a:將dword ptr ds:[esp-4]的記憶體單元地址給eax
b:將dword ptr ds:[esp-4]的記憶體單元的內容賦給eax


課堂練習
1.練習lea指令
2.mov與lea的操作區別