Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Lab # 7 Assignment: Upload your . asm file that meets the requirements outlined below For example, my asm file would be DPierce _ CSCI
Lab # Assignment:
Upload your asm file that meets the requirements outlined below
For example, my asm file would be DPierceCSCILabasm
Lab # 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 green background and white text point if color scheme is incorrect
Prompt the user for the number of exam scores to be averaged in the calculation point if a prompt is not used correctly
The calculator is ONLY required to average either a set of or exam scores at a time based on the user input points
Prompt the user to enter an integer score between and points
Give the user an option to enter a negative to quit the application points
If the user enters an integer outside of the acceptable range, alert the user of this error, but continue to receive more integers points
Convert the integer to the proper grade based on the Syllabus scale belowSyllabus Grade Table
Display a console message indicating the calculated exam average point
Display the correct calculated exam average points
Display a console message indicating the calculated exam average point
Display the correct grade letter based on the calculated exam average point
Once the user quits the integer entry mode enters negative the following records should be reported:
Display a message indicating the number of exam scores calculated point
Display the correct number of exam scores calculated by the user points
Display a message indicating the number of invalid scores entered point
Display the correct number of invalid scores entered by the user point
Proper space between console line entries through user interaction point
The code MUST NOT use a CMP instruction points per instance of CMP
The code MUST use at least SHL instruction points
The code MUST use at least SHR instruction points
The code MUST NOT use more than DIV instruction points per DIV used more than once
TOTAL AVAILABLE POINTS:
attached picture is an example how the solution will lookHow many exam scores to be averaged Enter to quit:
Enter an integer score between and :
Enter an integer score between and :
Error: The score nust be between and
Enter an integer score between and :
Your Exan Average is:
Your Exan Average :
Your Letter Grade :
How many exam scores to be averaged Enter to quit:
Enter an integer score between and :
Enter an integer score between and :
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started