Question: machine language (10 marks) Write a MIPS procedure that takes as its three parameters the address of a zero-terminated string, a character c, and an

machine language machine language (10 marks) Write a MIPS procedure that takes as its

(10 marks) Write a MIPS procedure that takes as its three parameters the address of a zero-terminated string, a character c, and an integer n, and returns the number of distinct runs of consecutive instances of c in the string that are of length at least n. Also, write a simple main program to test your procedure. Your main program should input a string from the user (you may assume that the string has at most 20 characters), input the character and the integer, invoke your procedure, output the return value, and then terminate. For example, given the inputs "bbabbbbagbgbb", "b", and 2, the output should be 3. Your code must use the "standard" conventions covered in class for passing parameters and returning results

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Databases Questions!