3
Most read
6
Most read
17
Most read
Memory Banking of 8086
Group Members :
Ibrahim Adham Mesu : 171-15-9543
Ali Asraf Munna :171-15-9511
Tofayel Ahmed :171-15-9521
Sakib Hasan Rial :171-15-9535
Nasim Bin Kamal :171-15-9511
Content:
 Memory Bank.
 Memory Organization.
 Memory Addressing Bank.
 Operation Table.
 Accessing Address Bank.
8086 Memory Bank :
 The 8086 has 20-bit address bus, so it
can address 2^20 or 10,48,576
addresses.
 Each address represents a stored
byte.
 To make it possible to read or write a
word with one machine cycle,
the memory for an 8086 is set up in to
2 banks of up to 5,24,288 bytes each.
Memory Organization in 8086 :
 Memory IC’s: Byte oriented
 Word: Stored by two consecutive
memory location for LSB and MSB
 Address of Word: Address of LSB
 Bank 0: 𝑨°= 0 Even Address
Memory Bank
 Bank 1: 𝑩𝑯𝑬=0 Odd Address
Memory Bank
8086 Memory Addressing :
Data can be accessed from the memory in four different ways:
 8 - bit data from Lower (Even) address Bank.
 8 - bit data from Higher (Odd) address Bank.
 16 - bit data starting from Even Address.
 16 - bit data starting from Odd Address.
Memory Operation Table :
Accessing 8-bit data from Lower (Even)
address bank :
 The two bank memory module of 8086 based storage
system requires one bus- cycle to read/write a data-byte.
 To access a Byte of data in Low-bank, valid address is
provided via address pins A1 to A19 together with 𝐴°= 0
and 𝐵𝐻𝐸= 1.
Memory banking-of-8086-final
8-bit data from Lower (Even) address bank:
Accessing 8-bit data from Higher (Odd)
address bank :
 To access a Byte of data in High-bank,valid address in pins A1 to
A19, 𝐴°= 1 and 𝐵𝐻𝐸= 0 are required to access the data through D8 to
D15 of the data-bus.
 These signals disable the Low bank and enable the High bank to
transfer (in/out) data through D8 to D15 of the data-bus.
Memory banking-of-8086-final
8-bit data from Higher (Odd) address bank:
Accessing 16 - bit data starting from Even
Address :
 For even-addressed (aligned) words, only one bus-cycle is needed
to access the word, as both low and high banks are activated at the
same time using 𝐴°= 0 and 𝐵𝐻𝐸= 0.
 Note that during this bus-cycle, all 16-bit data is transferred via D0
to D15 of the data bus.
Memory banking-of-8086-final
16-bit data from Even address bank:
Accessing 16 - bit data
starting from Odd Address :
 For odd-addressed (unaligned) words (with odd P.A of the LSB), two
bus-cycles are required to access the Word-data.
 During the 1st bus-cycle, odd addressed LSB of the word is accessed
from the High-memory-bank via D8 to D15 of data bus.
 During 2nd bus-cycle, P.A. is auto-incremented to access the even
address MSB of the word from the Low bank via D0 to D7.
 Note that 𝐴° and 𝐵𝐻𝐸 signals are reset (violet) accordingly to enable
the required memory bank.
Memory banking-of-8086-final
16-bit data from Odd address bank:
16-bit data from Odd address bank:
Memory banking-of-8086-final

More Related Content

PPTX
4.programmable dma controller 8257
PPTX
System bus timing 8086
PPT
UNIT III PROGRAMMABLE PERIPHERAL INTERFACE
PPTX
Addressing Modes Of 8086
PPTX
Memory interfacing
PPTX
INTERRUPTS OF 8086 MICROPROCESSOR
PDF
Module 1 8086
PPT
Data transfer instruction set of 8085 micro processor
4.programmable dma controller 8257
System bus timing 8086
UNIT III PROGRAMMABLE PERIPHERAL INTERFACE
Addressing Modes Of 8086
Memory interfacing
INTERRUPTS OF 8086 MICROPROCESSOR
Module 1 8086
Data transfer instruction set of 8085 micro processor

What's hot (20)

PPT
Memory & I/O interfacing
PPTX
8237 dma controller
PPT
Timing diagram 8085 microprocessor
PPTX
8086 microprocessor-architecture
PPT
Architecture of 8086 Microprocessor
PPT
PDF
PAI Unit 3 Paging in 80386 Microporcessor
PPTX
Minimum mode and Maximum mode Configuration in 8086
PPTX
Presentation on 8086 Microprocessor
PPTX
DMA and DMA controller
PPTX
program status word
PPT
Microcontroller 8051
PDF
Minimum and Maximum Modes of microprocessor 8086
PPTX
Direct memory access (dma)
PDF
addressing-mode-of-8051.pdf
PPT
PPTX
Presentation on 8086 microprocessor
PPTX
MAXIMUM MODE OF 8086 MICROPROCESSOR-1.pptx
PPTX
Stack in 8085 microprocessor
Memory & I/O interfacing
8237 dma controller
Timing diagram 8085 microprocessor
8086 microprocessor-architecture
Architecture of 8086 Microprocessor
PAI Unit 3 Paging in 80386 Microporcessor
Minimum mode and Maximum mode Configuration in 8086
Presentation on 8086 Microprocessor
DMA and DMA controller
program status word
Microcontroller 8051
Minimum and Maximum Modes of microprocessor 8086
Direct memory access (dma)
addressing-mode-of-8051.pdf
Presentation on 8086 microprocessor
MAXIMUM MODE OF 8086 MICROPROCESSOR-1.pptx
Stack in 8085 microprocessor
Ad

Similar to Memory banking-of-8086-final (20)

DOCX
Microprocessor 8086 notes
PPTX
Address decoding (1).pptx
PPTX
8086 memory interface.pptx
PDF
Microprocessor.pdf
PDF
Microprocessors and Microcontrollers 8086 Pin Connections
PDF
8086 lectures
PDF
8086 lectures
PDF
8086 microprocessor
PPT
Unit 1
PPT
Micro[processor
DOCX
Notes chapter 6
PDF
Chapter 7 - Programming Techniques with Additional Instructions
PPTX
8086 Micro-processor and MDA 8086 Trainer Kit
PPT
8085 Architecture & Memory Interfacing1
PPTX
Microprocessor history1
PPTX
Microprocessor history1
PPTX
Microprocessor architecture
PPT
8086_architecture-1 detailed analysis in easy language
PPT
PPT
microp-8085 74 instructions for mct-A :P
Microprocessor 8086 notes
Address decoding (1).pptx
8086 memory interface.pptx
Microprocessor.pdf
Microprocessors and Microcontrollers 8086 Pin Connections
8086 lectures
8086 lectures
8086 microprocessor
Unit 1
Micro[processor
Notes chapter 6
Chapter 7 - Programming Techniques with Additional Instructions
8086 Micro-processor and MDA 8086 Trainer Kit
8085 Architecture & Memory Interfacing1
Microprocessor history1
Microprocessor history1
Microprocessor architecture
8086_architecture-1 detailed analysis in easy language
microp-8085 74 instructions for mct-A :P
Ad

More from Estiak Khan (20)

PPTX
Decision tree
PPTX
Steps in simulation study
PPTX
Smart bajarlist wireless
PPTX
Spiral model
PPTX
Scrum agile-process
PPTX
Waterfall model
PPTX
V model
PPTX
Use case-slide
PPTX
Graphical user-interface
PPTX
Graphical User Interface (GUI)
PPTX
Graphical user-interface (GUI)
PPTX
Future operating system
PPTX
Android operating system
PPTX
Cloud computing
PPTX
Disadvantages of cloud computing
PPTX
Determinants of supply
PPT
Law of supply
PPTX
Distributed systems-analysis-and-design
PPTX
wireless networking
PPTX
Online Banking System
Decision tree
Steps in simulation study
Smart bajarlist wireless
Spiral model
Scrum agile-process
Waterfall model
V model
Use case-slide
Graphical user-interface
Graphical User Interface (GUI)
Graphical user-interface (GUI)
Future operating system
Android operating system
Cloud computing
Disadvantages of cloud computing
Determinants of supply
Law of supply
Distributed systems-analysis-and-design
wireless networking
Online Banking System

Recently uploaded (20)

PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Five Habits of High-Impact Board Members
PDF
STKI Israel Market Study 2025 version august
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
DOCX
search engine optimization ppt fir known well about this
PPTX
Internet of Everything -Basic concepts details
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
4 layer Arch & Reference Arch of IoT.pdf
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
UiPath Agentic Automation session 1: RPA to Agents
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Improvisation in detection of pomegranate leaf disease using transfer learni...
Enhancing plagiarism detection using data pre-processing and machine learning...
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
The influence of sentiment analysis in enhancing early warning system model f...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Consumable AI The What, Why & How for Small Teams.pdf
Five Habits of High-Impact Board Members
STKI Israel Market Study 2025 version august
Custom Battery Pack Design Considerations for Performance and Safety
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
search engine optimization ppt fir known well about this
Internet of Everything -Basic concepts details
NewMind AI Weekly Chronicles – August ’25 Week III
4 layer Arch & Reference Arch of IoT.pdf
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
UiPath Agentic Automation session 1: RPA to Agents

Memory banking-of-8086-final

  • 1. Memory Banking of 8086 Group Members : Ibrahim Adham Mesu : 171-15-9543 Ali Asraf Munna :171-15-9511 Tofayel Ahmed :171-15-9521 Sakib Hasan Rial :171-15-9535 Nasim Bin Kamal :171-15-9511
  • 2. Content:  Memory Bank.  Memory Organization.  Memory Addressing Bank.  Operation Table.  Accessing Address Bank.
  • 3. 8086 Memory Bank :  The 8086 has 20-bit address bus, so it can address 2^20 or 10,48,576 addresses.  Each address represents a stored byte.  To make it possible to read or write a word with one machine cycle, the memory for an 8086 is set up in to 2 banks of up to 5,24,288 bytes each.
  • 4. Memory Organization in 8086 :  Memory IC’s: Byte oriented  Word: Stored by two consecutive memory location for LSB and MSB  Address of Word: Address of LSB  Bank 0: 𝑨°= 0 Even Address Memory Bank  Bank 1: 𝑩𝑯𝑬=0 Odd Address Memory Bank
  • 5. 8086 Memory Addressing : Data can be accessed from the memory in four different ways:  8 - bit data from Lower (Even) address Bank.  8 - bit data from Higher (Odd) address Bank.  16 - bit data starting from Even Address.  16 - bit data starting from Odd Address.
  • 7. Accessing 8-bit data from Lower (Even) address bank :  The two bank memory module of 8086 based storage system requires one bus- cycle to read/write a data-byte.  To access a Byte of data in Low-bank, valid address is provided via address pins A1 to A19 together with 𝐴°= 0 and 𝐵𝐻𝐸= 1.
  • 9. 8-bit data from Lower (Even) address bank:
  • 10. Accessing 8-bit data from Higher (Odd) address bank :  To access a Byte of data in High-bank,valid address in pins A1 to A19, 𝐴°= 1 and 𝐵𝐻𝐸= 0 are required to access the data through D8 to D15 of the data-bus.  These signals disable the Low bank and enable the High bank to transfer (in/out) data through D8 to D15 of the data-bus.
  • 12. 8-bit data from Higher (Odd) address bank:
  • 13. Accessing 16 - bit data starting from Even Address :  For even-addressed (aligned) words, only one bus-cycle is needed to access the word, as both low and high banks are activated at the same time using 𝐴°= 0 and 𝐵𝐻𝐸= 0.  Note that during this bus-cycle, all 16-bit data is transferred via D0 to D15 of the data bus.
  • 15. 16-bit data from Even address bank:
  • 16. Accessing 16 - bit data starting from Odd Address :  For odd-addressed (unaligned) words (with odd P.A of the LSB), two bus-cycles are required to access the Word-data.  During the 1st bus-cycle, odd addressed LSB of the word is accessed from the High-memory-bank via D8 to D15 of data bus.  During 2nd bus-cycle, P.A. is auto-incremented to access the even address MSB of the word from the Low bank via D0 to D7.  Note that 𝐴° and 𝐵𝐻𝐸 signals are reset (violet) accordingly to enable the required memory bank.
  • 18. 16-bit data from Odd address bank:
  • 19. 16-bit data from Odd address bank: