Assume a byte has been defined in the data segment
DSEG SEGMENT
NUM DB ?
DSEG ENDS
Then, what is the meaning of the following instructions in terms of addressing mode?
LEA SI, NUM
and
MOV NUM, 1AH
Since NUM
is a label for a memory entry (say 1000H), I assume that the first one is interpreted as MOV SI, [1000]
and the second is interpreted as MOV [1000], 1AH
. So, they use direct memory addressing mode. Am I right?