![]() |
Why 8086 requires address bus of 20 bits while using 16 bit address for segement register? |
[Edit] |
[Edit]
Answer
This is due to the fact that 16bits would only address 64KB of memory, which even then was very little.
The answer for this was to come up with an extra 4 bits to address the total 1MB, this is done trough segmentation of the memory. Google it.
First answer by ID1472485015. Last edit by ID1472485015. Question popularity: 20 [recommend question]





