Addressing modes of 8085
• The way of specifying operand in the instruction
• Instructions set is classified according to addressing
modes
• (i) Direct addressing mode
• (ii) Register Addressing mode
• (iii) Register indirect addressing mode
• (iv) Immediate Addressing mode
• (v) Implied Addressing mode
Direct addressing mode
• The direct address contains address of the
operand within the instruction
• Example
– LDA 2600H
– IN 05 H
– OUT 07 H
– STA 2700H
– JMP 800CH
Register addressing mode
• Operands will be present in the
microprocessor registers
• Example
– MOV A, B
– ADD B
– SUB C
Register Indirect addressing mode
• The operands are present in the memory and
the address of the memory location is present
in register pair
• Also called indirect addressing mode
• Example
– MOV A, M
– ADD M
– LDAX B
Immediate addressing mode
• The operand and the data are specified within
the instruction itself
• It has an operand rather than address field
• Example
– MVI A, 25H
– ADI 36H
– LXI H, 9000H
Implied addressing mode
• The operations are performed by the
accumulator alone
• Machine control instructions
• Operands are implicitly mentioned in the
instruction
• Example
– CMA
– RAL
– NOP
– HLT