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.
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.