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
(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
Get step-by-step solutions from verified subject matter experts
