Answer to Question #176515 in C for simisola oluwaseyitan alabi

Question #176515

Assume that our memory unit is organized as a 1,024 x 1,024 two-dimensional array. Then answer the following questions. Please give reasons for your answers. Here’s some useful information: 2 10=1024. (a) How big does the MAR register have to be? (b) How many bits of the MAR must be sent to the row decoder? (c) How many bits of the MAR must be sent to the column decoder?


1
Expert's answer
2021-03-28T22:49:43-0400

a) The number of possible numbers that can be placed in the MAR must be at least the number of memory cells, so answer is "log_2(1024*1024)=2log_21024=20"

b) The number of rows is equal to the number of columns, so half of all bits, or 10 bits, must be sent to the row decoder.

This number can also be calculated by the method from the previous paragraph: "log_21024=10"

c) Half of all bits (10)

Another method: "log_21024=10"


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