SlideShare a Scribd company logo
1 of 19
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.
memory organi.pptx

More Related Content

What's hot

8086 modes
8086 modes8086 modes
8086 modesPDFSHARE
 
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015JCT COLLEGE OF ENGINEERING AND TECHNOLOGY
 
Addressing Modes
Addressing ModesAddressing Modes
Addressing ModesMayank Garg
 
Interrupt in real time system
Interrupt in real time system Interrupt in real time system
Interrupt in real time system ali jawad
 
8086 pin details
8086 pin details8086 pin details
8086 pin detailsAJAL A J
 
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.pptxISMT College
 
8086 pin diagram description
8086 pin diagram description8086 pin diagram description
8086 pin diagram descriptionAkhil Singal
 
Ec 2401 wireless communication unit 2
Ec 2401 wireless communication   unit 2Ec 2401 wireless communication   unit 2
Ec 2401 wireless communication unit 2JAIGANESH SEKAR
 
Interrupts for PIC18
Interrupts for PIC18Interrupts for PIC18
Interrupts for PIC18raosandy11
 
Addressing modes of 80386
Addressing modes of 80386Addressing modes of 80386
Addressing modes of 80386PDFSHARE
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386yash sawarkar
 
Programmers model of 8086
Programmers model of 8086Programmers model of 8086
Programmers model of 8086KunalPatel260
 
Stacks & subroutines 1
Stacks & subroutines 1Stacks & subroutines 1
Stacks & subroutines 1deval patel
 

What's hot (20)

8086 modes
8086 modes8086 modes
8086 modes
 
Register Organization of 80386
Register Organization of 80386Register Organization of 80386
Register Organization of 80386
 
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
 
Addressing Modes
Addressing ModesAddressing Modes
Addressing Modes
 
Interrupt in real time system
Interrupt in real time system Interrupt in real time system
Interrupt in real time system
 
8251 USART
8251 USART8251 USART
8251 USART
 
Unit 2 mpmc
Unit 2 mpmcUnit 2 mpmc
Unit 2 mpmc
 
Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
 
8255 PPI
8255 PPI8255 PPI
8255 PPI
 
8086 pin details
8086 pin details8086 pin details
8086 pin details
 
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
 
Addressing modes
Addressing modesAddressing modes
Addressing modes
 
8086 pin diagram description
8086 pin diagram description8086 pin diagram description
8086 pin diagram description
 
Ec 2401 wireless communication unit 2
Ec 2401 wireless communication   unit 2Ec 2401 wireless communication   unit 2
Ec 2401 wireless communication unit 2
 
Interrupts for PIC18
Interrupts for PIC18Interrupts for PIC18
Interrupts for PIC18
 
Addressing modes of 80386
Addressing modes of 80386Addressing modes of 80386
Addressing modes of 80386
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
 
Adc and dac
Adc and dacAdc and dac
Adc and dac
 
Programmers model of 8086
Programmers model of 8086Programmers model of 8086
Programmers model of 8086
 
Stacks & subroutines 1
Stacks & subroutines 1Stacks & subroutines 1
Stacks & subroutines 1
 

Similar to memory organi.pptx

Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacingdeval patel
 
Part of UNIT2 Memory mapped IOjkl;'lk.pdf
Part of UNIT2 Memory mapped IOjkl;'lk.pdfPart of UNIT2 Memory mapped IOjkl;'lk.pdf
Part of UNIT2 Memory mapped IOjkl;'lk.pdfAbhishekkumar397974
 
Memory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/OMemory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/OBharat Kharbanda
 
32- bit Microprocessor-Indtel 80386.pptx
32- bit Microprocessor-Indtel 80386.pptx32- bit Microprocessor-Indtel 80386.pptx
32- bit Microprocessor-Indtel 80386.pptxYuvraj994432
 
memory-interfacing.ppt
memory-interfacing.pptmemory-interfacing.ppt
memory-interfacing.pptVanitha472439
 
Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modesbalbirvirdi
 
Microprocessor and Application (8085)
Microprocessor and Application (8085)Microprocessor and Application (8085)
Microprocessor and Application (8085)ufaq kk
 
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 UniversityShyamShyam76
 
Unit 2 - Microprocessor & Microcontroller.pptx
Unit 2 -  Microprocessor & Microcontroller.pptxUnit 2 -  Microprocessor & Microcontroller.pptx
Unit 2 - Microprocessor & Microcontroller.pptxCharunnath S V
 
introduction to microprocessors
introduction to microprocessorsintroduction to microprocessors
introduction to microprocessorssudheerkethamreddy
 
Microprocessor questions converted
Microprocessor questions convertedMicroprocessor questions converted
Microprocessor questions convertedArghodeepPaul
 

Similar to memory organi.pptx (20)

Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
 
Part of UNIT2 Memory mapped IOjkl;'lk.pdf
Part of UNIT2 Memory mapped IOjkl;'lk.pdfPart of UNIT2 Memory mapped IOjkl;'lk.pdf
Part of UNIT2 Memory mapped IOjkl;'lk.pdf
 
Memory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/OMemory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/O
 
32- bit Microprocessor-Indtel 80386.pptx
32- bit Microprocessor-Indtel 80386.pptx32- bit Microprocessor-Indtel 80386.pptx
32- bit Microprocessor-Indtel 80386.pptx
 
memory-interfacing.ppt
memory-interfacing.pptmemory-interfacing.ppt
memory-interfacing.ppt
 
MICROCONTROLLER 8051
MICROCONTROLLER 8051MICROCONTROLLER 8051
MICROCONTROLLER 8051
 
Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modes
 
002079
002079002079
002079
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Microprocessor and Application (8085)
Microprocessor and Application (8085)Microprocessor and Application (8085)
Microprocessor and Application (8085)
 
80386 & 80486
80386 & 8048680386 & 80486
80386 & 80486
 
Microprocessor history1
Microprocessor history1Microprocessor history1
Microprocessor history1
 
Microprocessor history1
Microprocessor history1Microprocessor history1
Microprocessor history1
 
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
 
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
 
introduction to microprocessors
introduction to microprocessorsintroduction to microprocessors
introduction to microprocessors
 
Notes chapter 6
Notes chapter  6Notes chapter  6
Notes chapter 6
 
Memory_Interface.pdf
Memory_Interface.pdfMemory_Interface.pdf
Memory_Interface.pdf
 
Microprocessor questions converted
Microprocessor questions convertedMicroprocessor questions converted
Microprocessor questions converted
 

More from prakashpacet

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.pptxprakashpacet
 
Induction Machine electrical and electronics
Induction Machine electrical and electronicsInduction Machine electrical and electronics
Induction Machine electrical and electronicsprakashpacet
 
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 electronicsprakashpacet
 
BASIC COMPONENTS OF PLC NEW.ppt
BASIC COMPONENTS OF PLC NEW.pptBASIC COMPONENTS OF PLC NEW.ppt
BASIC COMPONENTS OF PLC NEW.pptprakashpacet
 

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
 
MPMC.pptx
MPMC.pptxMPMC.pptx
MPMC.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

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
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...ranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
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 Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
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...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
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...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 

memory organi.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.