Question: Computer system architecture question Part 1 - MIPS Arithmetic and Code Optimization Write a MIPS 32-bit assembly code to evaluate the following polynomial for x=3
Computer system architecture question


Part 1 - MIPS Arithmetic and Code Optimization Write a MIPS 32-bit assembly code to evaluate the following polynomial for x=3 and x=2023. Write the assembly code such that it carries out the exact arithmetic sequence as expressed in the equation. In other words, do not simplify or alter the equation. f(x)=6x25x21 How many 32-bit instructions were needed in this code version? Include the assembly coding here, pasted in text format, not a graphic screenshot. The assembly code must be complete and ready to run using Qtspim. Run the code in Qtspim. Take the following screenshots of Qtspim and paste it in your answer. Make sure Qtspim displays in Hex, and the picture clearly shows its contents: a. One showing the final result for the computation of f(3), the MiPs integer registers, and Text memory area b. One showing the final result for the computation of f(3), the MIPS Integer registers, and Data memory area c. One showing the final result for the computation of 1(2023), the Mips Integer registers, and Text memory area d. One showing the final result for the computation of f(2023), the MiPs Integer registers, and Data memory area Now we can optimize the function to: f(x)=(6x5)x21 Write the assembly code to implement the exact arithmetic sequence as expressed in the above equation. How many 32-bit instructions were needed in this code version now? Show the assembly code that implements f(x)=(6x5)x21 here, pasted in text format, not a graphic screenshot. The assembly code must be complete and ready to run using Qtspim. Run the code in Qtspim. Take the following screenshots of Qtspim and paste it in your answer. Make sure Qtspim displays in Hex, and the picture dearly shows its contents: a. One showing the final result for the computation of f(3), the MIPS Integer registers, and Text memory area b. One showing the final result for the computation of f(3), the MIPS Integer registers, and Data memory area Page 2 of 4 c. One showing the final result for the computation of f(2023), the MIPS Integer registers, and Text memory area d. One showing the final result for the computation of f(2023), the MIPS Integer registers, and Data memory area
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
