retagged by
1,418 views

1 Answer

2 votes
2 votes

There is a base register exist for displacement addressing mode.

Base register contains a pointer to a memory location. An integer ( or constant) is also referred to as a displacement. The address of the operand is obtained by adding the contents of the base register plus the constant. 

self-relocating program is a program that relocates its own address-dependent instructions and data when run, and is therefore capable of being loaded into memory at any address.

So self relocating means self modifying .

Related questions

7 votes
7 votes
2 answers
2
Rakesh K asked Oct 30, 2016
2,396 views
What is the number of instrunctions needed to add n numbers in one address mode and store the result in the memory, assuming each number is already loaded in register?(A)...
2 votes
2 votes
1 answer
3
Rishabh Gupta 2 asked Nov 5, 2017
1,666 views
computer uses addressing modes to reduce the number of bits in the addressing field of the instructionCan someone please explain how this statement is true? PLEASEExample...
5 votes
5 votes
1 answer
4