彙編語言中LEA與MOV指令小結

 LEA指令的功能是取偏移地址,MOV指令的功能是傳送數據 

 LEA AX,[1000H],作用是將內存單元[1000H]的偏移地址1000H送至AX; 

 MOV AX,[1000H],作用是將內存單元[1000H]的內容1234H送給AX







LEA AX,[SI],作用是將寄存器SI的內容4567H當做數據傳送給AX;

MOV AX,[SI],作用是將寄存器SI的內容4567H當做地址看待,將地址爲4567H處的內容傳送給AX; 





LEA AX,SI,作用是將寄存器SI的偏移地址1001H傳送給AX;

MOV AX,SI,作用是將寄存器SI的內容傳送給AX;


幾種形式:

LEA BX ,BUFFER

LEA AX,[BX][DI](基址加變址尋址)

LEA DX,DATA [BX][SI](相對基址加變址尋址) 

幾種等價: 

1.LEA BX,TABLE 等價於 MOV BX,OFFSET TABLE

2. LEA AX,[SI] 等價於 MOV AX,SI



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章