Yes: the programmer must know the address in advance.
is not always possible to know the address in advance.
Conveniently, symbolic addresses and systems software make this
by using the
This mnemonic does not correspond to a single machine
It is a pseudoinstruction that the assembler
translates into to several machine instructions.
la d,exp # load register $d with the address # described by the expression "exp" # "exp" is often a symbolic address # (pseudoinstruction)
In this pseudoinstruction,
is an expression that evaluates to a memory address.
There are several possible forms for
Often it is a symbolic address.
pseudoinstruction translates into different machine code
instructions depending on
instruction access (look at) memory?