There are 24 address lines required for 16 mb. That covers 12 mb. The next step down is 23 address lines, which is 8 mb.
The 8085 and 8086/8088 cannot address 12 mb. Only the 80286 and higher can.
There is 0.012 GB in 12MB
Microprocessor has 16 address lines and microcontroller has 20 address lines
4000/12 = 333
a return address should have 2 lines
12
50
16KB, or 16384 bytes, can be addressed with 14 address lines. (214 = 16384)
A 2K X 8 memory requires 11 address lines and 8 data lines
In the 2k*16 , the 11 address lines are required and the 16 input-output lines are required..
17 address lines and 8 data lines. 2^17=128k
20 address line available in 16 to 1 multiplexer 16 for input lines and 4 will be selection lines.
The number of address lines needed to access N-KB is given by log2N Then the number of address lines needed to access 256KB of main memory will be log2256000=18 address lines.