We know that:
If CPU has a n-bit program counter then the CPU can address upto 2n byte-addressable memory.
Since here the value of n is 16 so CPU can address upto 216or65536 byte-aadressable memory.
Now:
∵1024 bytes =1 KB
∴65536 bytes =102465536 KB
=64KB
Hence:
If CPU has a 16-bit program counter then the CPU can address upto 64 KB memory locations.
So, option(C) is correct.
Comments