Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Fill out the missing values in the tables. Perform program fetch/execute cycles for the following initial memory and program states. Memory 3301 CPU registers Memory
Fill out the missing values in the tables. Perform program fetch/execute cycles for the following initial memory and program states.
Memory 3301 CPU registers Memory CPU registers 300 300 PC 300 PC AC 301 4941 AC 301 302 1940 IR 302 IR 940 0004 940 0005 941 941 Step 1 Step 2 Memory CPU registers CPU registers Memory PC 300 PC 300 AC 301 AC 301 IR 302 IR 302 940 940 941 941 Step 4 Step 3 CPU registers Memory CPU registers Memory PC 300 PC 300 AC AC 301 301 IR 302 IR 302 940 940 941 941 Step 6 Step 5 CPU registers Memory CPU registers Memory PC 300 PC 300 AC AC 301 301 IR 302 IR 302 ... 940 940 941 941 Step 8 Step 7 Problem Set 1 Problem 4: Execute stage Fetch stage In the following problem sets, we will use this expanded set of list of opcodes for our hypothetical machine: 0001 Load AC from memory 0010 = Store AC to memory 0011 Jump to address 0100 Subtract memory from AC (result in AC) 0101 Add to AC from memory (result in AC) Perform program fetch/execute cycles for the following initial memory and program states. NOTE: one of the problems uses the Jump to address instruction to implement a loop. You do not need to simulate more than the 4 fetch/execute cycles for this problem, even though the program in principle would execute foreverStep 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