Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

5. Assume a 2^20 byte memory: a) What are the lowest and highest addresses if me

ID: 3564208 • Letter: 5

Question

5. Assume a 2^20 byte memory: a) What are the lowest and highest addresses if memory is byte-addressable? b) What are the lowest and highest addresses if memory is word-addressable, assuming a 16-bit word? c) What are the lowest and highest addresses if memory is word-addressable, assuming a 32-bit word? 6. Explain the steps of the fetch-decode-execute cycle. Your explanation should include what is happening in the various registers. 7. Combine the flowcharts that appear in Figures 4.11 and 4.12 so that the interrupt checking appears at a suitable place. 8. Explain why, in MARIE, the MAR is only 12 bits wide while the AC is 16 bits wide. Hint: Consider the difference between data and addresses.

Explanation / Answer

MARIE can handle 16-bit data, so the AC must be 16 bits wide. However, MARIE's memory is limited to 4096 address locations, so the MAR only needs to be 12 bits wide to hold the largest address.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote