A 10 bit address bus can address 210, or 1024 different locations.
16384
for 16 MB memory has 24 address lines
2^16 locations or 65,536 bytes
A base memory address is the starting point in memory from which a program or process accesses its data and instructions. It serves as a reference point for calculating the locations of various data elements or instructions within memory. In many programming environments, the base address is typically used in conjunction with an offset to access specific memory locations efficiently. This concept is fundamental in memory management and addressing schemes in computer architecture.
A 14 bit address can specify 214 or 16,384 different locations.
2^14 memory locations. In general for n-bit address bus, its 2^n
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;
A 16 bit address bus can select 65536 locations.
A 14 bit address bus can select 16384 locations.
The 8086/8088 has 20 address lines. It can access 220, or 1MB, or 1,048,576 bytes of memory.
It takes 23 address lines to address 8 mb of memory.
168