 To perform any operation , we have to give the
corresponding instruction to the microprocessor`
 In each instruction , programmer has to specify 3 things ;
 Operation to be performed
 Address of sources of data
 Address of destination of result
 Each instruction requires certain data on which it has to
operate.
 Intel 8085 uses the following addressing modes
 Direct Addressing
 Register Addressing
 Register Indirect Addressing
 Immediate Addressing
 Implicit Addressing
Direct Addressing
 The address of the operand (data) is given to the
instruction itself .
 Example
 STA 2400H
Register Addressing
 The Operand is in one of the general purpose register or
accumulator
 Op code specifies the address of the register
 Ex
 MOV A,B
78
Register Indirect Addressing
 Operand specified by a register pair
 EX
 LXIH,2500H
Immediate Addressing
 The operand specified within the instruction itself
 Ex
 MVI A,05
Implicit Addressing
 These are certain instructions which operate on the content
of the accumulator.
 Such instructions do not require the address of the operand
 Ex
 CMR,RAL,RAR
Thank you

Microprocessor

  • 3.
     To performany operation , we have to give the corresponding instruction to the microprocessor`  In each instruction , programmer has to specify 3 things ;  Operation to be performed  Address of sources of data  Address of destination of result
  • 4.
     Each instructionrequires certain data on which it has to operate.  Intel 8085 uses the following addressing modes  Direct Addressing  Register Addressing  Register Indirect Addressing  Immediate Addressing  Implicit Addressing
  • 5.
    Direct Addressing  Theaddress of the operand (data) is given to the instruction itself .  Example  STA 2400H
  • 6.
    Register Addressing  TheOperand is in one of the general purpose register or accumulator  Op code specifies the address of the register  Ex  MOV A,B 78
  • 7.
    Register Indirect Addressing Operand specified by a register pair  EX  LXIH,2500H
  • 8.
    Immediate Addressing  Theoperand specified within the instruction itself  Ex  MVI A,05
  • 9.
    Implicit Addressing  Theseare certain instructions which operate on the content of the accumulator.  Such instructions do not require the address of the operand  Ex  CMR,RAL,RAR
  • 10.