342 views
0 votes
0 votes
why indirect addressing mode has large address space

2 Answers

1 votes
1 votes
In direct addressing mode address of the operand is placed directly in the instruction itself. Suppose in a 32 bit instruction address field of operand occupies 16 bit. So effectively this instruction can address only 2^16 addresses means it cannot fully address the whole address space. This problem is addressed in indirect addressing scheme where address of the operand resides in the memory and address of that location is put into the instruction. In this case address can be in any location of memory. Thus indirect addressing mode has larger address space.
0 votes
0 votes

The term addressing modes refers to the way in which the operand of an instruction is specified. Information contained in the instruction code is the value of the operand or the address of the result/operand. 

for each addressing mode no address space is allocated. 

Related questions

0 votes
0 votes
0 answers
2
lakshaymittal asked Oct 21, 2021
382 views
The binary numbers listed have a sign in the leftmost position and if negative, are in 2’s complement form. Perform the arithmetic operations indicated and verify:(a) 1...
0 votes
0 votes
0 answers
3
santoshrtukota asked Dec 29, 2018
243 views
Construct a memory system having static 1k x 4 RAM . How many such RAM’s will be required.(i) Construct 1k x 8 RAM bank ?(ii) 4kx 4 RAM memory bank? Show the block diag...
0 votes
0 votes
0 answers
4