Answer to Question #152075 in Computer Networks for Mac Roy

Question #152075
A CPU has a 16-bit program counter. This
means that the CPU can address:
A 16K memory locations.
B 32K memory locations.
C 64K memory locations.
D 256K memory locations
1
Expert's answer
2020-12-21T23:37:01-0500

We know that:

If CPU has a "n\\text{-bit}" program counter then the CPU can address upto "2^n" byte-addressable memory.

Since here the value of "n" is "16" so CPU can address upto "2^{16} \\,\\, \\text{or} \\,\\, 65536" byte-aadressable memory.

Now:

"\\because 1024 \\text{ bytes } = 1 \\text{ KB } \n\\\\"

"\\therefore 65536 \\text{ bytes } = \\dfrac{65536}{1024} \\text{ KB} \n\\\\"

"\\hspace{1 cm} \\hspace{1 cm} \\,\\,\\,\\, \\, = 64 \\, \\text{KB}"

Hence:

If CPU has a "16 \\text{-bit}" program counter then the CPU can address upto "64 \\text{ KB}" memory locations.

So, option"\\color{blue}{\\text{(C)}}" is correct.


Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS