A 16-bit address bus can directly address how many distinct byte locations, assuming byte-addressable memory?

  • A256
  • B1024
  • C65536
  • D1048576
Report an error
Correct Answer: C. 65536
Explanation: A 16-bit address gives 2^16=65536 unique addresses, equal to 64 KiB of byte-addressable locations.
Reference: Standard microprocessors and microcontrollers: bus organization