Question: the code is for MIPS using MARS. Questions are below the code (which is from .data to nop). .data #!!! DO NOT modify array layout
.data #!!! DO NOT modify array layout in memory !!!!!!# arri: .word 15,25,35 #arri and arr2 are arrays - space 4 arr2: word 10, 20, 30 # of given numbers space 4 arr3: . word 3,3,3 # array to hold arri + arr2 .space 4 arr4: word 4,4,4 # array to hold arri - arr2 .space 4 arr5: .word 5,5,5 # array to hold arrl + 4 . space 4 arr6: .word 6,6,6 # array to hold arr2 - 8 space 4 arr7: .word 7,7,7 # array to hold input values Space 4 arr8: .word 8,8,8 # array to hold arrl + arr2 .space 36 #!!! DO NOT modify data directives above this line # Add your strings below this line stri: .asciiz " You can add strings to data section " - # The comments in below in the text section are instructions # Place your code for each task below its instruction/comment # DO NOT use loops as we have not covered them yet. Write linear code to perform each operation . text # Remember DO NO USE LOOPS! # add arri to arr2 placing the result in arr3 # subtract arr2 from arr1 place result in arr4 # add 4 to each item in arrl place result in arr5 # subtract 8 from each item in arr2 # place result in arr6
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
