|
Let's solve a simpler problem:
|
|
|
memory address <----> program address |
depends on the placement of a program into the computer memory
|
This placement will result in the following mapping between program address and memory address:
memory address = program address |
memory address = f(program address) |
|
move.l 4000, D0 |
when we store the value 10000 in the base register:
The program will now work without having to change anything !!!
memory address used = program address + 10000 |
This is the underlying mechanism of the paging technique !!!
|
|
|