Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Memory Banking

GROUP MEMBER’S : SUBMITTED TO :


1. Nayan Badsha -213010010 MD Takvir Anam
2. Sumiaya Yasmin - 213010021 Lecturer
3. Sheikh Tanjim Hasan - 213010029 Department Of EEE
4. Ashraful Islam- 213010043 Green University Of Bangladesh
5. Md Zakir Hossen Rana-213010052
Pesentation Outline
01 Memory Bank

02 Memory Organization

03 Memory Addressing Bank

04 Advantage

05 Disadvantage
Memory Bank
❖The 8086 has 20-bit address bus, so it can address 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 a 8086 in setup in to 2 banks of up o 5,24,288 bytes
each.
Memory Organization
❑ Memory IC’s: Byte oriented
❑ Word: stored by two consecutive memory
location for LSB and MSB
❑ Address of Word: Address of LSB
Memory
Addressing Bank
❖ 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 fro m odd Address.
Advantage
➢ Improved Performance: Memory banking allows
the microprocessor to access multiple banks of
memory simultaneously.
➢ Flexibility: Memory banking provides a flexible
way to allocate and manage memory resources.
➢ Cost-Effective: Memory banking can be a cost-
effective way to increase the memory capacity of
a microprocessor.
Disadvantage
▪ Increased Complexity: Memory banking adds
complexity to the microprocessor design, which
can make it more difficult to implement and
debug.
▪ Latency: Although memory banking can
improve memory performance, it can also
introduce latency.
▪ Limited Applications: Memory banking is not
suitable for all types of microprocessor
applications.
Thank you

You might also like