Question
From Fundamentals of Computer Systems 4th Edition : Section 4.10 of the text provides an example of the execution of a simple MARIE program. For
From Fundamentals of Computer Systems 4th Edition: Section 4.10 of the text provides an example of the execution of a simple MARIE program. For this problem, you are to complete a similar example for a different program. In particular, for the MARIE program given below, you are to complete the equivalent of Figure 4.14, but for the program below. You do not need to show how the Halt instruction is executed. Specify values in PC, IR, MAR, MBR, and AC in hexadecimal.
Tables for Depicting MARIE Program Execution
These tables are for use with Problem 4 of Homework 3. Use the tables to indicate MARIE program execution as in Figure 4.14 in the textbook. Portions of the tables are already completed. Incorporate with your other solutions to submit a single PDF file for the homework assignment.
(a) Load 105
Step | RTN | PC | IR | MAR | MBR | AC |
(initial values) |
| 100 | ||||
Fetch | MAR PC | 100 | 100 | |||
| IR M[MAR] | 100 | 1105 | 100 | ||
| PC PC + 1 | 101 | 1105 | 100 | ||
Decode | MAR IR[11-0] | 101 | 1105 | 105 | ||
| (Decode IR[15-12]) | 101 | 1105 | 105 | ||
Get operand | MBR M[MAR] | 101 |
|
|
|
|
Execute | AC MBR | 101 |
|
|
|
|
(b) Subt 104
Step | RTN | PC | IR | MAR | MBR | AC |
(initial values) |
| 101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(c) Store 104
Step | RTN | PC | IR | MAR | MBR | AC |
(initial values) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hex Binary Contents of Hex Contents Address Instruction 100 Load 105 101 Subt 104 102Store 104 103 Halt 104 00A3 10500F3 Memory Address 0001 0001 0000 0101 0100 0001 0000 0100 0010 0001 0000 0100 0111 0000 0000 0000 0000 0000 1010 0011 0000 0000 1111 0011 of Memory 1105 4104 2104 7000 00A3 00F3 Hex Binary Contents of Hex Contents Address Instruction 100 Load 105 101 Subt 104 102Store 104 103 Halt 104 00A3 10500F3 Memory Address 0001 0001 0000 0101 0100 0001 0000 0100 0010 0001 0000 0100 0111 0000 0000 0000 0000 0000 1010 0011 0000 0000 1111 0011 of Memory 1105 4104 2104 7000 00A3 00F3
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started