Question: Computer architecture questions using Marie simulator. on number 2 do the writing of multiple of 3 into an array. On 3 come up with a
2) MARIE Assembly Programming (20 pts): Pick a programming task, such as computing Fibonacci numbers or writing multiples of 3 into an array. The difficulty of the problem will be considered in grading along with the design of the code, indentation, comments, good variable names etc. Your report should not contain only the code, please give details on how the team came up with this optimized program. Use MARIE simulator (http://samples, jbpub.com/9781284074482/MarieSim.zip) to write your program 3) Instruction Design (20 pts): MARIE has 15 instructions, propose a 16th instruction that would significantly reduce the number of clock cycles (microoperations) needed for your program. With the hardware architects in your team, discuss what the 16th instruction should be. Modify the hardwired implementation and/or the microprogram for this new instruction. 4) New Program and its Evaluation (20 pts): Write the new program that benefits from this new instruction and estimate the speed up. 2) MARIE Assembly Programming (20 pts): Pick a programming task, such as computing Fibonacci numbers or writing multiples of 3 into an array. The difficulty of the problem will be considered in grading along with the design of the code, indentation, comments, good variable names etc. Your report should not contain only the code, please give details on how the team came up with this optimized program. Use MARIE simulator (http://samples, jbpub.com/9781284074482/MarieSim.zip) to write your program 3) Instruction Design (20 pts): MARIE has 15 instructions, propose a 16th instruction that would significantly reduce the number of clock cycles (microoperations) needed for your program. With the hardware architects in your team, discuss what the 16th instruction should be. Modify the hardwired implementation and/or the microprogram for this new instruction. 4) New Program and its Evaluation (20 pts): Write the new program that benefits from this new instruction and estimate the speed up
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
