Relocation & Protection
It should be clear that a process can run at different locations. Relocation problem.
Can modify program each time.
Does not solve protection problem.
Hardware can use a base register and instructions are relative to the starting location.