ADDRESSING MODES
OF 8085
Addressing Modes of
8085
To perform any operation, we
have to give the corresponding
instructions to the
microprocessor.
Ineach instruction, programmer
has to specify 3 things:
◦ Operation to be performed.
◦ Address of source of data.
◦ Address of destination of result.
www.eazynotes.c
om
Addressing Modes of
8085
The method by which the
address of source of data or the
address of destination of result is
given in the instruction is called
Addressing Modes.
The term addressing mode refers
to the way in which the operand
of the instruction is specified.
www.eazynotes.c
om
Types of Addressing
Modes
Intel8085 uses the following
addressing modes:
1. Direct Addressing Mode
2. Register Addressing Mode
3. Register Indirect Addressing Mode
4. Immediate Addressing Mode
5. Implicit Addressing Mode
www.eazynotes.c
om
Direct Addressing
Mode
In this mode, the address of the
operand is given in the
instruction itself.
LDA 2500 Load the contents of memory
H location 2500 H in
accumulator.
LDA is the operation.
2500 H is the address of source.
Accumulator is the destination.
www.eazynotes.c
om
Register Addressing
Mode
Inthis mode, the operand is in
general purpose register.
MOV A, B Move the contents of register
B to A.
MOV is the operation.
B is the source of data.
A is the destination.
www.eazynotes.c
om
Register Indirect Addressing
Mode
Inthis mode, the address of
operand is specified by a register
pair.
MOV A, Move data from memory
M location specified by H-L pair
to accumulator.
MOV is the operation.
M is the memory location specified
by H-L register pair.
A is the destination.
www.eazynotes.c
om
Immediate Addressing
Mode
In this mode, the operand is
specified within the instruction
itself.
MVI A, 05 Move 05 H in accumulator.
H
MVI is the operation.
05 H is the immediate data
(source).
A is the destination.
www.eazynotes.c
om
Implicit Addressing
Mode
If address of source of data as well
as address of destination of result is
fixed, then there is no need to give
any operand along with the
instruction.
CMA Complement accumulator.
CMA is the operation.
A is the source.
A is the destination.
www.eazynotes.c
om