Question: ( 1 5 points ) Given below ( on the left ) is a partial trace of MAR accesses. In addition, you are given (

(15 points) Given below (on the left) is a partial trace of MAR accesses. In addition, you are given (on the
right) the contents of several memory locations, PRIOR to any execution of the code. Do not assume any-
thing about the initial state of registers. The PC is originally at x3000. Note, the code does not do anything
meaningful, so don't bother understanding it.
Hint: The MAR holds address of memory locations, which can hold Instructions, Addresses or Data.
-MAR-
\times 3000
\times 3200
x3217
\times 3201
x3202
\times 3203
\times 3205
x3206
\times 3207
\times 3208
x3209
x320A
(a) Complete the missing entries in the MAR trace and, list the sequence of assembly instructions (includ-
ing addresses) that are executed (12 in all):
(b) What is the state of the machine (register contents) immediately after the trace and all instructions
completed?
( 1 5 points ) Given below ( on the left ) is a

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!