Question: Demonstrate your ability to properly use the conditional instructions in MASM. Lab # 6 Assignment: Upload your . asm file that meets the requirements outlined

Demonstrate your ability to properly use the conditional instructions in MASM.
Lab #6 Assignment:
Upload your .asm file that meets the requirements outlined below
For example, my asm file would be DPierce_CSCI39_Lab6.asm
Lab #6 Requirements:
Use any trusted .asm as a starting point to setup your MASM environment to write and debug your code.
If your submitted code DOES NOT build and RUN in MY debugger, your lab WILL NOT be scored.
Write an assembly language code that will (see the video below) :
Display a console window with a blue background and white text (2 points)
Prompt the user to enter an integer score between 1 and 100.(3 points)
Give the user an option to enter a 0(zero) to quit the application (2 points)
The number of correct entries should be accurately recorded (5 points)
If the user enters an integer outside of the acceptable range, alert the user of this error, but continue to receive more integers (5 points)
The number of incorrect entries should be accurately recorded (5 points)
Convert the integer to the proper grade based on the Syllabus scale below
Syllabus Grade Table
Once the user quits the integer entry mode (enters 0(zero), the following records should be reported:
Display a message indicating the number of valid scores entered (2.5 points)
Display the correct number of valid scores entered by the user (2.5 points)
Display a message indicating the number of invalid scores (2.5 points)
Display the correct number of invalid scores entered by the user (2.5 points)
Proper space between console line entries through user interaction (3 points)
attached is the outcome picture
Enter an integer score between 1 and 100(enter a 0(zero) to quit): 105
Error: The score must be between 1 and 100.
Enter an integer score between 1 and 100(enter a 0(zero) to quit): 85
The letter grade is: ,B
Enter an integer score between 1 and 100(enter a 0(zero) to quit): 75
The letter grade is: ,C
Enter an integer score between 1 and 100(enter a 0(zero) to quit): -12
Error: The score must be between 1 and 100.
Enter an integer score between 1 and 100(enter a 0(zero) to quit): 65
The letter grade is: ,0
Enter an integer score between 1 and 100(enter a 0(zero) to quit): 101
Error: The score must be between 1 and 100.
Enter an integer score between 1 and 100(enter a 0(zero) to quit): 55
The letter grade is: ,
Enter an integer score between 1 and 100(enter a 0(zero) to quit): 0
Number of valid scores entered was: 5
Number of invalid scores entered was: 3
C: \Users\dapjr\source\repos\CSCI_39_Lab6\Debug\CSCI_39_Lab6.exe (process 13564) exited with code 0.
To automatically close the console when debugging stops, enable Tools->0ptions->Debugging->Automatically close the conso
le when debugging stops.
Press any key to close this window ...
Demonstrate your ability to properly use the

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!