All Exams Test series for 1 year @ ₹349 only
Question

Minimum number of bits needed to address 2000 memory location are

The correct answer is

11

Memory Addressing Fundamentals

Memory addressing refers to the unique way in which each memory location or memory cell is identified. In digital systems, memory locations are assigned unique binary addresses. The number of bits required to address a certain number of memory locations depends on the total number of unique locations that need to be identified.

If we have 'n' bits available for addressing, we can uniquely identify \(2^n\) different locations. This is because each bit can be either a 0 or a 1, and 'n' bits can form \(2^n\) unique combinations.

Bits Calculation for Memory Locations

To find the minimum number of bits needed to address a specific number of memory locations, we need to find the smallest integer 'n' such that \(2^n\) is greater than or equal to the total number of memory locations.

In this question, we need to address 2000 memory locations. So, we are looking for the smallest 'n' such that:

\[ 2^n \ge 2000 \]

Let's test different values of 'n' (number of bits):

  • If n = 9 bits, then \(2^9 = 512\). This is less than 2000, so 9 bits are not enough.
  • If n = 10 bits, then \(2^{10} = 1024\). This is also less than 2000, so 10 bits are not enough.
  • If n = 11 bits, then \(2^{11} = 2048\). This value is greater than or equal to 2000. Therefore, 11 bits are sufficient to uniquely address 2000 memory locations.
  • If n = 12 bits, then \(2^{12} = 4096\). While 12 bits would also be enough, we are looking for the minimum number of bits.

A table can help visualize this relationship:

Number of Bits (n) Number of Addressable Locations (\(2^n\)) Sufficient for 2000 Locations?
9 512 No
10 1024 No
11 2048 Yes
12 4096 Yes (but not minimum)

From the calculations, the smallest number of bits that can address 2000 memory locations is 11, because \(2^{11} = 2048\), which is the first power of 2 that accommodates 2000 unique addresses.

Was this answer helpful?

Important Questions from Memory Address and Capacity

  1. A single unit which is composed of small group of bits is known as-

  2. Which of the following memories uses one transistor and one capacitor as a basic memory unit

  3. _______ register in a PC holds the address of the location to be accessed.

  4. Addressing of a 32K × 16 memory is realized using a single decoder. The minimum number of AND gates required for the decoder is

  5. An 8 Kbyte ROM with an active low Chip Select input\(\left( {\overline {{\rm{CS}}} } \right)\) is to be used in an 8085 microprocessor-based system. The ROM should occupy the address range 1000H to 2FFFH. The address lines are designated as 𝐴15 to 𝐴0, where 𝐴15 is the most significant address bit. Which one of the following logic expressions will generate the correct \(\overline {{\rm{CS}}}\) signal for this ROM?

Need Expert Advice?

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App