Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I'm having trouble writing a MIPS program in MARS that add, subtracts, and multiplies arrays without using loops and prints the output: arr3 = arr1

I'm having trouble writing a MIPS program in MARS that add, subtracts, and multiplies arrays without using loops and prints the output:

arr3 = arr1 + arr2 arr4 = arr1 - arr2 arr5 = arr1 + 4 arr6 = arr2 - 8 arr7 = values enterd by user arr8 = arr1 * arr2

Here's my code so far:

.data

arr1: .word 15,25,35 # arr1 and arr2 are arrays

.space 4

arr2: .word 10,20,30 # of given numbers

.space 4

arr3: .word 3,3,3 # array to hold arr1 + arr2

.space 4

arr4: .word 4,4,4 # array to hold arr1 - arr2

.space 4

arr5: .word 5,5,5 # array to hold arr1 + 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 arr1 * arr2

.space 36

str1: .asciiz

.text

# add arr1 to arr2 placing the result in arr3

la $a0, arr3 la $a1, arr1 la $a2, arr2 add $a0, $a1, $a2 li $v0, 1 syscall move $a0, $v0

# subtract arr2 from arr1 place result in arr4

la $t0, arr4 la $t1, arr1 la $t2, arr2 sub $t0, $t1, $t2 li $a0, 1 syscall

# add 4 to each item in arr1 place result in arr5

# subtract 8 from each item in arr2

# place result in arr6

# Prompt user for values, place user values in arr7

# multiply arr1 and arr2 place result in arr8

# Display with appropriate messaging, the values

# for arr1

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

Recommended Textbook for

Excel As Your Database

Authors: Paul Cornell

1st Edition

1590597516, 978-1590597514

More Books

Students also viewed these Databases questions