Write a program to do the following:
1. Print your name
2. Using a bottom testing loop, prompt the user to enter a number from 1 to 5. If the number entered is not 1..5, print an error message. Your program should continue to prompt and read until a value from 1..5 is entered.
3. Using a top testing loop, repeat the following.
The number of times to repeat is the number entered in step 2 (i.e. 1..5).
a. Prompt for and read two integers.
b. Print the absolute value of the difference of the numbers.
Do not use the abs pseudo instruction but calculate the absolute value using the standard instructions.
c. If the first input is less than or equal to the second input, print the sum of the numbers from the first THROUGH the second. Otherwise print an error message.
See the example below.
4. Print an ending message and then end your program.
Example input and output
Tom Smith
Enter a number 1..5: 0
Input is out of range
Enter a number 1..5: 3
Enter the first number: 3
Enter the second number: 3
Absval of difference = 0
Sum of values = 3
Enter the first number: 2
Enter the second number: 8
Absval of difference = 6
Sum of values= 35
Enter the first number: 5
Enter the second number: -2
Absval of difference = 7
Sum of values cannot be determined
Program ending
Assignment 2 submittal:
a. Submit your assembly language program file.
If your file is correctly uploaded, then you will see an exclamation mark (!) for the grade.