SlideShare a Scribd company logo
1 of 20
Memory Organization of 8085
Microprocessor
Memory Organization of 8085
• A microprocessor system requires both RAM (Random
Access memory) and EPROM (Erasable Programmable
Read Only Memory).
• Hence the memory space has to be divided between RAM
and EPROM. (Erasable-Programmable Read Only Memory).
• The 8085 microprocessor has 64 K bytes of addressable
memory space and allocating this address space for RAM
and EPROM depends on the applications.
• Some system may require large memory space. But some
system requires less memory space and in this case the full
memory space will not be utilized.
Memory Organization of 8085
• Then the unused memory address can be used for
addressing I/O devices such I/O devices are called memory
mapped I/O devices.
• In EPROM is used as a program memory and RAM is used
as a data memory when EPROM and RAM are used, the
total 64 Kbytes address space is shared by them.
• For an example the address map of a 64 Kbytes memory
space which can be used by the microprocessor as shown
in figure.3.1
• The entire 64 K bytes of address space is divided into four
subsets.
Memory Organization of 8085
• The first subset of 8 Kbytes of addresses are assigned to
the EPROM i.e., address range from 0000H to IFFFH.
• The next 48 Kbytes of addresses assigned to RAM i.e.,
address range from 2000H to DFFFH.
• The next highest 2 Kbytes to input/output devices i.e.,
address range from E000H to E7FFH and the remaining 6K
bytes are un used i.e., the address range from E800H to
FFFH.
• The separate decoding circuit decides the address map of
the entire address space.
Memory Organization of 8085
MEMORY MAPPING
• A memory map is a pictorial representation of memory devices are
located in the entire range of address.
• The number of address lines of the microprocessor unit determines its
memory capacity.
• The 8085 Microprocessor unit has 16 address lines and it capable of
indentifying 2^16 = 64 k bytes (65, 536) memory registers.
• The entire memory address can range from 0000 to FFFF in Hex.
• Memory address provide the locations of various devices in the system.
• The 8085 microprocessor can access 64 Kbytes memory but it is not
necessary to use full 64 Kbytes address space, so the total memory size
depends upon the various applications.
• A typical memory map is shown in figure.3.2
I/O MAPPING (INPUT/OUTPUT MAPPING)
• I/O Mapping is defined as the assignment of
addresses to various I/O devices in a memory chip.
• The microprocessor unit can identify and
communicate with the I/O devices by using two
methods.
1. Memory Mapped I/O
2. I/O Mapped I/O
1. Memory Mapped I/O
• In memory mapped I/O, the Input / Output devices are
indentified with a 16 bit addresses.
• In 8085 microprocessor the 64 Kbyte memory map is
shared between memory and I/O devices.
• The address assigned for l/o device can not be used for
memory register. The memory related Instructions (such as
STA, LDA, MOV R,M, MOV M,R) are used to data transfer
between microprocessor and I/O devices.
• A 64 Kbyte address space memory mapped I/O is shown in
figure.3.3
Memory Mapped I/O
Memory Mapped I/O
• In the above figure 3.4, there are four address
spaces in the 64 k byte of memory mapped I/O.
• The Lowest 8 k byte address are allotted to the
EPROM.
• The next highest 48 k byte addresses are allotted to
the RAM.
• The next highest 2 k byte addresses are allotted to
I/O port and remaining 6 k byte addresses are
unused.
Advantages of Memory Mapped I/O
1. It provides more input and output ports.
2. High Speed.
3. Powerful instructions are used to access I/O device.
4. No special instructions are needed.
Disadvantages of Memory Mapped I/O
1. Length of program is increased
2. Increased interface hardware
3. Limited number of I/O ports connected
4. Less memory requirement
2. I/O Mapped I/O
• In I/O mapped I/O, the devices have separate addresses.
• The microprocessor unit uses 8-address lines to identify the
microprocessor.
• The microprocessor can identify 256 input devices and 256
output devices (28 = 256)
• The input and output devices are differented by the control
signals I/O Road (IOR) and I/O write (IOW).
• In this method, I/O addresses range from 00H to FFH.
• A 64 k byte address space for I/O mapped I/O is shown in
figure.3.5
I/O Mapped I/O
I/O Mapped I/O
I/O Mapped I/O
• The 8085 microprocessor has two instructions.
(IN & OUT) It can be used for data transfer
between I/o device and the processor.
• When IN instruction is used to data transfer
from the accumulator to an output device.
Advantages of I/O mapped I/O
1. Simple program.
2. Memory address is not affected by I/O.
3. More space for memory.
Disadvantages of I/O mapped 1/0
1. It is less powerful less flexible than Memory mapped I/O
2. Two additional control lines are needed for issuing IOR
and IOW signals.
• DRAW AND EXPLAIN ARCHITECTURE OF 8085

More Related Content

Similar to MPMC.pptx

Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
yash sawarkar
 

Similar to MPMC.pptx (20)

80386 & 80486
80386 & 8048680386 & 80486
80386 & 80486
 
002079
002079002079
002079
 
Notes chapter 6
Notes chapter  6Notes chapter  6
Notes chapter 6
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Microprocessor history1
Microprocessor history1Microprocessor history1
Microprocessor history1
 
Microprocessor history1
Microprocessor history1Microprocessor history1
Microprocessor history1
 
introduction to microprocessors
introduction to microprocessorsintroduction to microprocessors
introduction to microprocessors
 
Ch3
Ch3Ch3
Ch3
 
MP_MC.pdf
MP_MC.pdfMP_MC.pdf
MP_MC.pdf
 
Unit 2 - Microprocessor & Microcontroller.pptx
Unit 2 -  Microprocessor & Microcontroller.pptxUnit 2 -  Microprocessor & Microcontroller.pptx
Unit 2 - Microprocessor & Microcontroller.pptx
 
Memory_Interface.pdf
Memory_Interface.pdfMemory_Interface.pdf
Memory_Interface.pdf
 
Microprocessor questions converted
Microprocessor questions convertedMicroprocessor questions converted
Microprocessor questions converted
 
Micro Processor And Micro Controller for engineering in Pondicherry University
Micro Processor And Micro Controller for engineering in Pondicherry UniversityMicro Processor And Micro Controller for engineering in Pondicherry University
Micro Processor And Micro Controller for engineering in Pondicherry University
 
EC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptxEC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptx
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
 
80386
8038680386
80386
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
80386.pptx
80386.pptx80386.pptx
80386.pptx
 
Challenges in Embedded Computing
Challenges in Embedded ComputingChallenges in Embedded Computing
Challenges in Embedded Computing
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386
 

More from prakashpacet (6)

ELECTRON DEVICES AND CIRCUITS ELECTRINICS AND EDC.pptx
ELECTRON DEVICES AND CIRCUITS ELECTRINICS  AND EDC.pptxELECTRON DEVICES AND CIRCUITS ELECTRINICS  AND EDC.pptx
ELECTRON DEVICES AND CIRCUITS ELECTRINICS AND EDC.pptx
 
Induction Machine electrical and electronics
Induction Machine electrical and electronicsInduction Machine electrical and electronics
Induction Machine electrical and electronics
 
Induction Machines electrical machines electrical and electronics
Induction Machines electrical machines electrical and electronicsInduction Machines electrical machines electrical and electronics
Induction Machines electrical machines electrical and electronics
 
memory organi.pptx
memory organi.pptxmemory organi.pptx
memory organi.pptx
 
BEEE.pdf
BEEE.pdfBEEE.pdf
BEEE.pdf
 
BASIC COMPONENTS OF PLC NEW.ppt
BASIC COMPONENTS OF PLC NEW.pptBASIC COMPONENTS OF PLC NEW.ppt
BASIC COMPONENTS OF PLC NEW.ppt
 

Recently uploaded

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 

Recently uploaded (20)

(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

MPMC.pptx

  • 1. Memory Organization of 8085 Microprocessor
  • 2. Memory Organization of 8085 • A microprocessor system requires both RAM (Random Access memory) and EPROM (Erasable Programmable Read Only Memory). • Hence the memory space has to be divided between RAM and EPROM. (Erasable-Programmable Read Only Memory). • The 8085 microprocessor has 64 K bytes of addressable memory space and allocating this address space for RAM and EPROM depends on the applications. • Some system may require large memory space. But some system requires less memory space and in this case the full memory space will not be utilized.
  • 3. Memory Organization of 8085 • Then the unused memory address can be used for addressing I/O devices such I/O devices are called memory mapped I/O devices. • In EPROM is used as a program memory and RAM is used as a data memory when EPROM and RAM are used, the total 64 Kbytes address space is shared by them. • For an example the address map of a 64 Kbytes memory space which can be used by the microprocessor as shown in figure.3.1 • The entire 64 K bytes of address space is divided into four subsets.
  • 4. Memory Organization of 8085 • The first subset of 8 Kbytes of addresses are assigned to the EPROM i.e., address range from 0000H to IFFFH. • The next 48 Kbytes of addresses assigned to RAM i.e., address range from 2000H to DFFFH. • The next highest 2 Kbytes to input/output devices i.e., address range from E000H to E7FFH and the remaining 6K bytes are un used i.e., the address range from E800H to FFFH. • The separate decoding circuit decides the address map of the entire address space.
  • 6. MEMORY MAPPING • A memory map is a pictorial representation of memory devices are located in the entire range of address. • The number of address lines of the microprocessor unit determines its memory capacity. • The 8085 Microprocessor unit has 16 address lines and it capable of indentifying 2^16 = 64 k bytes (65, 536) memory registers. • The entire memory address can range from 0000 to FFFF in Hex. • Memory address provide the locations of various devices in the system. • The 8085 microprocessor can access 64 Kbytes memory but it is not necessary to use full 64 Kbytes address space, so the total memory size depends upon the various applications.
  • 7. • A typical memory map is shown in figure.3.2
  • 8. I/O MAPPING (INPUT/OUTPUT MAPPING) • I/O Mapping is defined as the assignment of addresses to various I/O devices in a memory chip. • The microprocessor unit can identify and communicate with the I/O devices by using two methods. 1. Memory Mapped I/O 2. I/O Mapped I/O
  • 9. 1. Memory Mapped I/O • In memory mapped I/O, the Input / Output devices are indentified with a 16 bit addresses. • In 8085 microprocessor the 64 Kbyte memory map is shared between memory and I/O devices. • The address assigned for l/o device can not be used for memory register. The memory related Instructions (such as STA, LDA, MOV R,M, MOV M,R) are used to data transfer between microprocessor and I/O devices. • A 64 Kbyte address space memory mapped I/O is shown in figure.3.3
  • 12. • In the above figure 3.4, there are four address spaces in the 64 k byte of memory mapped I/O. • The Lowest 8 k byte address are allotted to the EPROM. • The next highest 48 k byte addresses are allotted to the RAM. • The next highest 2 k byte addresses are allotted to I/O port and remaining 6 k byte addresses are unused.
  • 13. Advantages of Memory Mapped I/O 1. It provides more input and output ports. 2. High Speed. 3. Powerful instructions are used to access I/O device. 4. No special instructions are needed. Disadvantages of Memory Mapped I/O 1. Length of program is increased 2. Increased interface hardware 3. Limited number of I/O ports connected 4. Less memory requirement
  • 14. 2. I/O Mapped I/O • In I/O mapped I/O, the devices have separate addresses. • The microprocessor unit uses 8-address lines to identify the microprocessor. • The microprocessor can identify 256 input devices and 256 output devices (28 = 256) • The input and output devices are differented by the control signals I/O Road (IOR) and I/O write (IOW). • In this method, I/O addresses range from 00H to FFH. • A 64 k byte address space for I/O mapped I/O is shown in figure.3.5
  • 17. I/O Mapped I/O • The 8085 microprocessor has two instructions. (IN & OUT) It can be used for data transfer between I/o device and the processor. • When IN instruction is used to data transfer from the accumulator to an output device.
  • 18. Advantages of I/O mapped I/O 1. Simple program. 2. Memory address is not affected by I/O. 3. More space for memory. Disadvantages of I/O mapped 1/0 1. It is less powerful less flexible than Memory mapped I/O 2. Two additional control lines are needed for issuing IOR and IOW signals.
  • 19.
  • 20. • DRAW AND EXPLAIN ARCHITECTURE OF 8085