Question: Convert the high-level function from Exercise 6.18 into MIPS assembly code. Data from Problem 18 Write a function in a high-level language for int find42(int

Convert the high-level function from Exercise 6.18 into MIPS assembly code. 


Data from Problem 18

Write a function in a high-level language for int find42(int array[], int size). size specifies the number of elements in array, and array specifies the base address of the array. The function should return the index number of the first array entry that holds the value 42. If no array entry is 42, it should return the value –1.

Step by Step Solution

3.49 Rating (169 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

find42 addi t00 0 addi t1 0 42 loop slt t3 t0 al beq t3 0 exit sll ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Digital Design Computer Questions!