Create procedure named calcgrade that receives integer value


Problem: Assembly Language

Create a procedure named CalcGrade that receives an integer value between 0 and 100, and returns a single capital letter in the AL register. Preserve all other register values between calls to the procedure. The letter returned by the procedure should be according to the following ranges:

Score Range     Letter Grade
90 to 100                 A
80 to 89                   B
70 to 79                   C
60 to 69                   D
0 to 59                     F

Write a test program that generates 10 random integers between 50 and 100, inclusive. Each time an integer is generated, pass it to the CalcGrade procedure.

You display the integer generated by using the Irvine method WriteDec.

Also use WriteString method to display a message such as "The grade is : " and then use WriteChar to display the grade calculated.

Here is an algorithm for your test program to help achive solution for this problem:

You still need to figure out how to get grade correctly in your CalcGrade procedure.

The response must include a reference list. Using Times New Roman 12 pnt font, double-space, one-inch margins, and APA style of writing and citations.

Attachment:- Algorithm-for-test-Program.rar

Solution Preview :

Prepared by a verified Expert
Assembly Language: Create procedure named calcgrade that receives integer value
Reference No:- TGS03148461

Now Priced at $100 (50% Discount)

Recommended (99%)

Rated (4.3/5)