Explain various addressing modes of 8085 microprocessor

Explain various addressing modes of 8085 microprocessor.

Five  addressing  mode  are  available  in  8085  microprocessor.

1. Immediate  addressing  mode : In  this  mode  8 / 16  bit  data  is  specified  in  instruction  itself  as  one  of  its  operand.  

Ex. MVI  B  20H;   here  20H  is  copied  into  reg.  B


2. Direct  addressing  mode :  In  this  mode  8 / 16  bit  address  is  directly  specified  in  instruction  itself  as  one  of  its  operand.

Ex.  LDA  2000H ;   here  2000H  is  memory  address. 


3. Register  addressing  mode :  when  data  is  specified  in  any  GPR  it  is  known  as  register  addressing  mode.

Ex.  ADD  B ;  here  our  data  in  B  register  =>  A <-  A +B


4. Indirect  addressing  mode : when  address  of  data  is  specified  in  any  register  pair  Rp.  Which  Rp  is  part  of  instruction  then  it  is  called  as  indirect  addressing  mode.

Ex.  LDAX  B;   here  address  is  in  BC  pair  which  is  a  pointer  to  our  required  data.


5. Implied / Implicit  Addressing  Mode : This  mode  doesn’t  require  any  operand , data is  specified  by  the  opcode  itself.

Ex.  CMA;     means  complement  the  content  of  accumulator.