LEA is useful for initializing a register with an offset address.
LEA register, memory
功能:将源操作数的有效地址传给一个通用寄存器;
代码实例
DATASEG SEGMENT para 'data'
bytetbl db 10H,11H,12H,1AH
dataseg ends
;
codeseg segment para 'code'
main proc far
assume ds:dataseg,cs:codeseg
mov ax,dataseg
mov ds,ax
;
lea bx,bytetbl
mov si,0
mov al,2[bx][si]
;
mov ax,4c00h
int 21h
main endp
codeseg ends
end main