Direct Memory & Register Indirect Memory Operand Addressing modes in 8086 Microprocessor

Learn Online
Learn Online
1.7 هزار بار بازدید - 4 سال پیش - #MemoryOperandAddressingMode​
#MemoryOperandAddressingMode​ #8086​#MemoryOperand #EffectiveAddress
This video tutorial explains Memory Operand Addressing mode in the 8086 microprocessor. This video is the second video of the three tutorials about addressing modes used in the 8086 microprocessor.
There are three types of Addressing modes
1) Register operand addressing mode "Immediate Operand Addressing Mode in ..."
2) Immediate operand addressing mode "Register Operand Addressing Mode in 8..."
3) Memory operand addressing mode. "Direct Memory Operand Addressing Mode..."
Former two addressing modes are explained in the first video "Register & Immediate Operands Address..." with an example, while Memory Operand addressing mode is described in this tutorial.
In Memory addressing mode, one of the operands is stored in a memory location. In the last tutorial, we have learned that the physical address of any memory location is calculated using the Segment Base Address and Effective Address (Offset Address). The effective address is further composition of Base, Index, and Displacement. (EA= BASE+INDEX+ DISPLACEMENT). "Direct Memory Operand Addressing Mode..."
So there are can be various combinations to produce an Effective address (or the offset ), and these different ways become the reason for following different types of Memory Operand Addressing mode.
1-Direct Memory Operand Addressing Mode "Direct Memory Operand Addressing Mode..."
2-Register Indirect Memory Operand Addressing Mode "Register Indirect Memory Operand Addr..."
3-Based Memory Operand Addressing Mode " Based Memory Operand Addressing Mode"
4-Indexed Memory Operand Addressing Mode "INDEXED MEMORY OPERAND ADDRESSING MODE"
5-Based Indexed Memory Operand Addressing Mode "BASED INDEXED MEMORY OPERAND ADDRESSI..." Only First 2 types Direct Memory and Register Indirect Memory Operand Addressing modes are covered with detailed examples in this tutorial.

The last three types of memory operands are also covered in the following video tutorial. "Based , Indexed & Based Indexed Memor..."
There are different ways to specify the address of the operands for any given operations such as load, add, or branch. The various forms of determining the address of the operands are called addressing modes. Addressing modes are defined as " different ways in which a processor can access data (operands)." Addressing modes are concerned with operands which can be either source operand or destination operand. The source operand can be one of three Immediate operands, memory location & Register operand. At the same time, the destination operand can be either of two memory locations or register operand.
You can watch a short video that defines Addressing mode, Types, and related concepts. "Addressing Mode in 8086 Microprocesso..."
This lecture is prepared from textbook The 8086 and 8088 Microprocessors Programming, Interfacing, Software, Hardware and Applications by Walter A. Triebel, Avtar Singh
4 سال پیش در تاریخ 1399/04/08 منتشر شده است.
1,706 بـار بازدید شده
... بیشتر