Memory Address Generation
until linking, code has relative address and after loading to memory, it has physical address
→ Hardware for Address Translation (For adequate performance) ← dynamically “relocated”
- Base (also called Relocation) Register - used for validation in CPU (either limit R)
- Limit Register - size of program