Question: Need help! please 7.6 int scan (char* a0) Write an efficient MIPS assembly language function that will scan through a string of characters with the
Need help! please

7.6 int scan (char* a0) Write an efficient MIPS assembly language function that will scan through a string of characters with the objective of printing the index where each lower case vowel appears in the string, as well as counting how many total lower case vowels appeared in the string. Vowels are the letters a, e, i, o, u. The address of the string is passed to the function in $ao, and the number of vowels found is returned in $vO. A null character terminates the string. Within this func- tion, you will call a "PrintDecimal" function, which will be a nested function call. Here is an example string: The quick brown fox For this example string, the output of your program would be: A Vowel was Found at Relative Position: 3 A Vowel was Found at Relative Position: 6 A Vowel was Found at Relative Position: 7 A Vowel was Found at Relative Position: 13 A Vowel was Found at Relative Position: 18 Is your Scan function reentrant function? (yeso) Explain why
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
