Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You are to write a MIPS program in MARS that accomplishes the following tasks. Given arrays named arr1,arr2, arr3, arr4, arr5, arr6, arr7, and arr8:

You are to write a MIPS program in MARS that accomplishes the following tasks. Given arrays named arr1,arr2, arr3, arr4, arr5, arr6, arr7, and arr8: arr3 = arr1 + arr2 arr4 = arr1 - arr2 arr5 = arr1 + 4 arr6 = arr2 - 8 arr7 = values enterd by user arr8 = arr1 * arr2

These are element by element operations so arr3 = arr1 + arr2 means arr3[0] = arr1[0] + arr2[0] arr3[1] = arr1[1] + arr2[1] arr3[2] = arr1[2] + arr2[2] Do not use a loop but perform each task using straight line code.

For arr5 = arr1 + 4 do not load the constants into a register, instead use an immediate operation for each sum. Simialrly for the arr6 = arr2 - 8 task.

When you display arr1 to the I/O screen make sure you also output a message describing the output.

The multiplication will require you to use the mul and the mflo instructions

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

12-5 How will MIS help my career?

Answered: 1 week ago