In a 32-bit machine with a byte addressable memory, what is the maximum memory…

2024

In a 32-bit machine with a byte addressable memory, what is the maximum memory capacity achievable using immediate addressing ?

  1. A.

    232 bytes

  2. B.

    232 words

  3. C.

    216 bytes

  4. D.

    28 bytes

Attempted by 61 students.

Show answer & explanation

Correct answer: A

In immediate addressing, the operand is directly encoded in the instruction itself. For a 32-bit machine with byte-addressable memory, if we assume standard instruction formats where part of the 32 bits is used for opcode and addressing mode, typically only a portion remains for immediate data. This limits the maximum directly addressable memory range to what can be represented by those bits, often 16-bit or less for practical instruction encoding.

Explore the full course: Niacl Ao It Specialist