7: 27 = 128
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.
The 8086/8088 has 20 address lines. It can access 220, or 1MB, or 1,048,576 bytes of memory.
for 16 MB memory has 24 address lines
You need 30 address lines to access 1G of memory. 230 = 1,073,741,824. log2 (1,073,741,824) = 30.
The 8086/8088 has 20 address lines. It can access 220, or 1MB, or 1,048,576 bytes of memory.
ANSWER There are 2128 combinations of addresses. This is about 3.4 x 1038 locations. Assuming each address holds a 32-bit word, that's 1.2 x 1039 bytes. That's a LOT of memory.
2kb=2*1024=2048 2^11=2048 therefore 11 address lines are required
use bank-switching, or (slower) a shift register.
Microprocessor has 16 address lines and microcontroller has 20 address lines
you require 16 input line and 16 output line and 16 address line. Because 64 K = 26 X 210 = 216 so, 16 address lines Here N = 16, so 16 data lines will be there. .
You need 12 address lines to access 4K of memory. 212 = 4096. log2 (4096) = 12.
32 bit address line can access 4GB of memory. As 2^10 -> 1KB; 2^20 -> 2MB; 2^30 -> 1GB and so on.... 32 bit gives (2^30) * (2^2) = 1GB * 4 = 4GB;