Instruction 1:
LEA DX, MESSAGE ; Move the address of MESSAGE in register DX
Instruction 2:
MOV DX, OFFSET MESSAGE ; Move the address of MESSAGE in register DX
Questions:
- Are the above instructions equal? They seem to work similarly, but I have just started programming assembly so I can not say.
- If both of them are similar, then which one of above is the better way to do the above task?
Note: I have already read this question