Physical Memory Organisation Of 8086
Q.1: What is the maximum memory capacity that 8086 processor can address?
Answer:
The 8086 microprocessor can address up to 1 MB(1024Kb) of data. Each memory location is uniquely identified by a 20-bit physical address.
Q.2: Are there any chances of segment overlap in Memory?
Answer:
Yes, two segments can be overlapped with each other, this allows to use the memory efficiently.
Q.3: How to calculate the physical address and effective address in memory?
Answer:
The displacement is not considered all the time but when relative addressing modes are used.
For effective Address: EA = Base Register+ index register(if any) + displacement(8/16 bit)
Q.4: What are the Addressing Modes of 8086?
Answer:
An addressing mode is the way of locating the data in the memory. Addressing modes are classified as Sequential control transfer instructions and Branch control instruction.
Q.5: Mention some of the Advantages of memory segmentation?
Answer:
- By memory segmentation we can achieve protection of data, code and stack data.
- program relocation is possible(Ability to run the same program in different memory location without changing its offset address).
- By Segmentation the system speed can be improved so the processor can easily perform data retrieve operation on memory.
Physical Memory Organisation of 8086
Intel introduced its first 4-bit microprocessor in 1971 and 8-bit microprocessor in 8008 in 1972. However, this microprocessor could not survive due to its design and performance limitations. Later, the launch of the first 8-bit general purpose registers 8080 in 1974 by Intel is considered to be the first stepping stone towards the development of advanced microprocessors. The microprocessor 8085 was followed by 8080, with a few more added features to its architecture, which resulted in a functionally complete microprocessor.