I get the point of MOV
, STA
and LDA
instructions, but what I don't understand is why are there three different instructions for two different processes?
STA
is for copying data from accumulator to memory location,LDA
is for copying data from memory location to accumulator andMOV
is for copying data between registers plus registers and memory.
So, what I can do with STA
and LDA
instructions can be done with MOV
instruction too, right?