Difference between direct aaddressing modes
and indirect addressing modes
Answers
Answered by
1
Direct Address
Indirect Address
If the Address part has the address of an operand, then the instruction is said to have a direct address.
If the address bits of the instruction code are used as an actual operand, it is termed as indirect addressing.
Two memory references are needed to access data.
Three memory references are made to access the actual data
Limited address space
Large address space
No additional calculation to workout effective address
Effective address = Address (Address of Operand)
Faster memory access
Usually slower than direct addressing mode.
Indirect Address
If the Address part has the address of an operand, then the instruction is said to have a direct address.
If the address bits of the instruction code are used as an actual operand, it is termed as indirect addressing.
Two memory references are needed to access data.
Three memory references are made to access the actual data
Limited address space
Large address space
No additional calculation to workout effective address
Effective address = Address (Address of Operand)
Faster memory access
Usually slower than direct addressing mode.
Answered by
0
Difference between direct addressing modes and indirect addressing modes is given below:-
Explanation:
- The direct address includes the full address of the system memory in the code where it is stored. Whereas the indirect address mode, the address is stored in the address field of the command.
- The amount of memory comparisons needed in direct mode is one, but there are two in an indirect model for the execution of the instruction.
- The address space generated in the indirect mode is up to 2N, which is greater than the space given in the direct address mode.
- Direct address mode is faster than an indirect address mode.
Learn more:-
brainly.in/question/1351154
Similar questions
English,
6 months ago
Art,
6 months ago
Social Sciences,
1 year ago
Math,
1 year ago
Math,
1 year ago