Assignment: write a C program and a MASM procedure. The C program calls the MASM procedure to perform letter case conversion.
Text sections covered: 12.1 to 12.3.1
Write a C program containing two input arrays and two output arrays. The first input array consists of lower case alphabetical characters. The second input array consists of upper case alphabetical characters. This C program will call a MASM procedure that converts the characters in the input array to either upper or lower case and places them in the output array. The procedure is called with the following parameters:
MASMprocedure (input_array, output_array, input_array_length, to_lower);
input_array = the input array as described above
output_array = the output array as described above
input_array_length = the length (in bytes) of the input array
to_lower = Boolean variable (false = convert to upper case,
true = convert to lower case)
The MASMprocedure declaration in your C program should have a return type of void.
These C variables are to be declared as follows:
char input_array[] = "lower or upper case letters";
char output_array[sizeof input_array];
long input_array_length;
bool to_lower;
Your C program should call the MASM procedure twice. The first call should be with the array containing lower case letters that your MASM procedure will convert to upper case. The second call should be with the array containing upper case letters that your MASM procedure will convert to lower case