Professional Documents
Culture Documents
317 Eee
317 Eee
02 Memory Organization
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