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 ?
- A.
232 bytes
- B.
232 words
- C.
216 bytes
- 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.