Write a MIPS program which will prompt the user for a string ofup to 128 bytes convert the string into another in which allalphabetic characters are in upper-case then print out bothcharacters. It should also print out the number of characters inthe string(s).When reading a string with syscall and function 8 the syscall willplace the newline (n) at the end of the string and then fill theremainder of the buffer with null characters ( ). When you copyand convert copy all characters up to but not including thenewline. Place a null at the end of the copied string and theoriginal input string. (This means that your test will be forcharacter 10 rather than character 0this means that you cantcompare to $zero to find the end of the input string.)