Microprocessor has 16 address lines and microcontroller has 20 address lines
the 8085 microprocessor is a 8-bit microprocessor and these are bidirectional but the address lines are unidirectional.these address lines are used to address the location of the instruction in memory .these data lines are used to transfer data between processor and peripheral devices. when the address of the instruction will be recognized by the address lines the data will be send to the processor therefore the 16 address lines are not act as a data lines in 8085
a return address should have 2 lines
There are 20 address lines and 16 data lines in the 8086 microprocessor. The low order 16 address lines are multiplexed with the data lines. Some of the high order address lines are multiplexed with status lines.
20 address lines are required
A 2K X 8 memory requires 11 address lines and 8 data 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.
Direct copy from their website... Carnival House 100 Harbour Parade Southampton SO15 1ST
16KB, or 16384 bytes, can be addressed with 14 address lines. (214 = 16384)
17 address lines and 8 data lines. 2^17=128k
In the 2k*16 , the 11 address lines are required and the 16 input-output lines are required..
12