Correct Answer - Option :
Concept:
The type of microprocessor → 16 bit
Data bus length → 16 bit
Number of address lines→ 20 (A19 – A0)
Memory chip connected → 16 kB
Given condition is memory chip of 16 kB should be mapped onto contiguous memory
Locations. For a 16 kB memory chip, number of address lines required,
2n = N = 16 kB = 214
n = 14 i.e. A13 – A0
The remaining 6 lines can be used for chip select i.e. A19 – A14.
As per option, if the starting address is 0F000H i.e.
A19 A18 A17 A16 A15 A14 A 13A12 A11................A0.. .
0 0 0 0 1 1 1 1 0 0 0 0 0
Chip select lines:
The ending for starting address of 0F000H is 12FFFH but the chip select lines get modified.
If starting addressing 80000H then the ending address would be 83FFFH which does not
Change A19 to B14 lines i.e. 100000.
For 16 kB to find the ending address 3FFF H should be added to starting address