Question: [20 pts] Write an assembly function equivalent to the following C function. The function counts the occurrences of a character in a C string. You
[20 pts] Write an assembly function equivalent to the following C function. The function counts the occurrences of a character in a C string. You are suggested to use conditional execution to translate the if-statement inside the while loop.
int countChar(const char *str, char ch)
{
int count = 0;
char ch2;
while ((ch2 = *str++) != '\0') {
if (ch2 == ch)
count++;
}
return count;
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
