SlideShare a Scribd company logo
ADDRESSING MODES 
OF 8085 
Mr. Gursharan Singh Tatla 
professorgstatla@gmail.com 
Gursharan Singh Tatla 1
Addressing Modes of 8085 
 To perform any operation, we have to 
give the corresponding instructions to 
the microprocessor. 
 In each instruction, programmer has to 
specify 3 things: 
◦ Operation to be performed. 
◦ Address of source of data. 
◦ Address of destination of result. 
Gursharan Singh Tatla 2
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. 
Gursharan Singh Tatla 3
Types of Addressing Modes 
 Intel 8085 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 
Gursharan Singh Tatla 4
Direct Addressing Mode 
 In this mode, the address of the 
operand is given in the instruction 
itself. 
LDA 2500 H Load the contents of memory 
location 2500 H in accumulator. 
 LDA is the operation. 
 2500 H is the address of source. 
 Accumulator is the destination. 
Gursharan Singh Tatla 5
Register Addressing Mode 
 In this mode, the operand is in general 
purpose register. 
MOV A, B Move the contents of register B to 
 MOV is the operation. 
 B is the source of data. 
 A is the destination. 
Gursharan Singh Tatla 6 
A.
Register Indirect Addressing 
Mode 
 In this mode, the address of operand 
is specified by a register pair. 
MOV A, M Move data from memory 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. 
Gursharan Singh Tatla 7
Immediate Addressing Mode 
 In this mode, the operand is specified 
within the instruction itself. 
MVI A, 05 H Move 05 H in accumulator. 
 MVI is the operation. 
 05 H is the immediate data (source). 
 A is the destination. 
Gursharan Singh Tatla 8
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. 
Gursharan Singh Tatla 9
Gursharan Singh Tatla 10

More Related Content

What's hot

Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
Mustapha Fatty
 

What's hot (20)

8255 PPI
8255 PPI8255 PPI
8255 PPI
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
 
Subroutine
SubroutineSubroutine
Subroutine
 
8051 timer counter
8051 timer counter8051 timer counter
8051 timer counter
 
memory reference instruction
memory reference instructionmemory reference instruction
memory reference instruction
 
ADDRESSING MODES
ADDRESSING MODESADDRESSING MODES
ADDRESSING MODES
 
Addressing modes 8085
Addressing modes 8085Addressing modes 8085
Addressing modes 8085
 
Unit 2 mpmc
Unit 2 mpmcUnit 2 mpmc
Unit 2 mpmc
 
Instruction codes
Instruction codesInstruction codes
Instruction codes
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
Addressing modes
Addressing modesAddressing modes
Addressing modes
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller
 
Instruction format
Instruction formatInstruction format
Instruction format
 
Lecture 3 instruction set
Lecture 3  instruction setLecture 3  instruction set
Lecture 3 instruction set
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA Controller
 
3. Addressing Modes in 8085 microprocessor.pptx
3. Addressing Modes in 8085 microprocessor.pptx3. Addressing Modes in 8085 microprocessor.pptx
3. Addressing Modes in 8085 microprocessor.pptx
 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
 

Viewers also liked

Dma and dma controller 8237
Dma and dma controller 8237Dma and dma controller 8237
Dma and dma controller 8237
Ashwini Awatare
 
Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085
Chinmayee samal
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controller
Tech_MX
 

Viewers also liked (20)

8295
82958295
8295
 
Addressing modes of 8085
Addressing modes of 8085Addressing modes of 8085
Addressing modes of 8085
 
8085 addressing modes
8085 addressing modes8085 addressing modes
8085 addressing modes
 
8295
82958295
8295
 
I
II
I
 
Dma and dma controller 8237
Dma and dma controller 8237Dma and dma controller 8237
Dma and dma controller 8237
 
Comparative study of 8085,86,286
Comparative study of 8085,86,286Comparative study of 8085,86,286
Comparative study of 8085,86,286
 
Addressing modes 8085
Addressing modes 8085Addressing modes 8085
Addressing modes 8085
 
8279
8279 8279
8279
 
8085 instruction set and addressing modes
8085 instruction set and addressing modes8085 instruction set and addressing modes
8085 instruction set and addressing modes
 
Addresing mode and timing diagram
Addresing mode and timing diagramAddresing mode and timing diagram
Addresing mode and timing diagram
 
8086 addressing modes
8086 addressing modes8086 addressing modes
8086 addressing modes
 
Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controller
 
8237 / 8257 DMA
8237 / 8257 DMA8237 / 8257 DMA
8237 / 8257 DMA
 
8051 microcontroller
8051 microcontroller 8051 microcontroller
8051 microcontroller
 
Difference b/w 8085 & 8086
Difference b/w 8085 & 8086Difference b/w 8085 & 8086
Difference b/w 8085 & 8086
 
1327 Addressing Modes Of 8086
1327 Addressing Modes Of 80861327 Addressing Modes Of 8086
1327 Addressing Modes Of 8086
 
8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay
 
8051 Presentation
8051 Presentation8051 Presentation
8051 Presentation
 

Similar to Addressing modes-of-8085

microprocessor and microcontroller notes ppt
microprocessor and microcontroller notes pptmicroprocessor and microcontroller notes ppt
microprocessor and microcontroller notes ppt
mananjain543
 
Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modes
balbirvirdi
 

Similar to Addressing modes-of-8085 (20)

Addressing modes-of-8085
Addressing modes-of-8085Addressing modes-of-8085
Addressing modes-of-8085
 
ADDRESSING MODES OF 8085
ADDRESSING MODES OF 8085 ADDRESSING MODES OF 8085
ADDRESSING MODES OF 8085
 
lecture7-7_15936_addressing-modes.ppt
lecture7-7_15936_addressing-modes.pptlecture7-7_15936_addressing-modes.ppt
lecture7-7_15936_addressing-modes.ppt
 
Microprocessor - unit 2-Addressing Modes of 8085
Microprocessor - unit 2-Addressing Modes of 8085Microprocessor - unit 2-Addressing Modes of 8085
Microprocessor - unit 2-Addressing Modes of 8085
 
instruction format and addressing modes
instruction format and addressing modesinstruction format and addressing modes
instruction format and addressing modes
 
Microprocessor and Microcontroller lec3
Microprocessor and Microcontroller lec3Microprocessor and Microcontroller lec3
Microprocessor and Microcontroller lec3
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
8051 addressing
8051 addressing8051 addressing
8051 addressing
 
addressingmodes8051.ppt
addressingmodes8051.pptaddressingmodes8051.ppt
addressingmodes8051.ppt
 
microprocessor and microcontroller notes ppt
microprocessor and microcontroller notes pptmicroprocessor and microcontroller notes ppt
microprocessor and microcontroller notes ppt
 
module-3.pptx
module-3.pptxmodule-3.pptx
module-3.pptx
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 
3-addressingmodes-181203034235.pptx
3-addressingmodes-181203034235.pptx3-addressingmodes-181203034235.pptx
3-addressingmodes-181203034235.pptx
 
PPT on Addressing Modes.ppt.pptx
PPT on Addressing Modes.ppt.pptxPPT on Addressing Modes.ppt.pptx
PPT on Addressing Modes.ppt.pptx
 
Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modes
 
computer networking power point final.pptx
computer networking power point final.pptxcomputer networking power point final.pptx
computer networking power point final.pptx
 
Addressing Modes
Addressing ModesAddressing Modes
Addressing Modes
 
Addressing Modes
Addressing ModesAddressing Modes
Addressing Modes
 
Addressing modes
Addressing modesAddressing modes
Addressing modes
 
Addressing Modes of 8085 Microprocessor
Addressing Modes of 8085 MicroprocessorAddressing Modes of 8085 Microprocessor
Addressing Modes of 8085 Microprocessor
 

More from jemimajerome

More from jemimajerome (12)

8279nptel
8279nptel 8279nptel
8279nptel
 
8279 d
8279 d8279 d
8279 d
 
8279 d
8279 d8279 d
8279 d
 
8279 d
8279 d8279 d
8279 d
 
8259
8259 8259
8259
 
8259 updated
8259 updated 8259 updated
8259 updated
 
8253,8254
8253,8254 8253,8254
8253,8254
 
8086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp018086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp01
 
8086-instruction-set-ppt
 8086-instruction-set-ppt 8086-instruction-set-ppt
8086-instruction-set-ppt
 
8086
80868086
8086
 
8086 instruction set
8086 instruction set8086 instruction set
8086 instruction set
 
8085 microprocessor ramesh gaonkar
8085 microprocessor   ramesh gaonkar8085 microprocessor   ramesh gaonkar
8085 microprocessor ramesh gaonkar
 

Recently uploaded

ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 

Recently uploaded (20)

Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdf
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdf
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
An improvement in the safety of big data using blockchain technology
An improvement in the safety of big data using blockchain technologyAn improvement in the safety of big data using blockchain technology
An improvement in the safety of big data using blockchain technology
 
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and ClusteringKIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
retail automation billing system ppt.pptx
retail automation billing system ppt.pptxretail automation billing system ppt.pptx
retail automation billing system ppt.pptx
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdf
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 

Addressing modes-of-8085

  • 1. ADDRESSING MODES OF 8085 Mr. Gursharan Singh Tatla professorgstatla@gmail.com Gursharan Singh Tatla 1
  • 2. Addressing Modes of 8085  To perform any operation, we have to give the corresponding instructions to the microprocessor.  In each instruction, programmer has to specify 3 things: ◦ Operation to be performed. ◦ Address of source of data. ◦ Address of destination of result. Gursharan Singh Tatla 2
  • 3. 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. Gursharan Singh Tatla 3
  • 4. Types of Addressing Modes  Intel 8085 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 Gursharan Singh Tatla 4
  • 5. Direct Addressing Mode  In this mode, the address of the operand is given in the instruction itself. LDA 2500 H Load the contents of memory location 2500 H in accumulator.  LDA is the operation.  2500 H is the address of source.  Accumulator is the destination. Gursharan Singh Tatla 5
  • 6. Register Addressing Mode  In this mode, the operand is in general purpose register. MOV A, B Move the contents of register B to  MOV is the operation.  B is the source of data.  A is the destination. Gursharan Singh Tatla 6 A.
  • 7. Register Indirect Addressing Mode  In this mode, the address of operand is specified by a register pair. MOV A, M Move data from memory 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. Gursharan Singh Tatla 7
  • 8. Immediate Addressing Mode  In this mode, the operand is specified within the instruction itself. MVI A, 05 H Move 05 H in accumulator.  MVI is the operation.  05 H is the immediate data (source).  A is the destination. Gursharan Singh Tatla 8
  • 9. 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. Gursharan Singh Tatla 9