Industry-relevant training in Business, Technology, and Design to help professionals and graduates upskill for real-world careers.
Fun, engaging games to boost memory, math fluency, typing speed, and English skills—perfect for learners of all ages.
The chapter discusses various addressing modes in computer architecture, focusing on their mechanisms and processes for executing instructions. Key modes such as immediate, direct, indirect, and register indirect are explained, illustrating the control stages involved in loading operands. The comparative efficiency of these modes is highlighted, particularly the differences in the number of steps required for data retrieval and instruction execution.
Enroll to start learning
You’ve not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take practice test.
References
ch18 part b.pdfClass Notes
Memorization
What we have learnt
Final Test
Revision Tests
Term: Addressing Modes
Definition: Techniques to specify operand addresses in computer instructions, which influence how instructions fetch and operate on data.
Term: Indirect Addressing
Definition: A mode where the address of the operand is specified in a memory location, requiring additional steps to fetch the required data.
Term: Register Indirect Mode
Definition: An addressing mode where a register contains the address of the operand, resulting in fewer stages required for instruction execution compared to memory indirect.
Term: Memory Buffer Register (MBR)
Definition: A register that holds data temporarily while it is being transferred between the CPU and memory.
Term: Memory Address Register (MAR)
Definition: A register that holds the address of the memory location to be accessed.