Programming Project #4 Solution

$30.00 $24.90

Description

Program Description

You are to create a program called analyze.asm/analyze.obj. All procedures are to restore all used registers upon returning.

Your program should do the following:

Print your class template

Input characters from the keyboard (only echo printable characters)
Keep track of the count of each group of characters inputted (do not count non-printable characters) There are 5 groups

Print out the count of each group
Any count over 9 will be represented by ‘>9’

Only print printable characters

Your screen should look something like this when the program runs:

Student Name
Project #4

Input a message to be analyzed: Help!0123456789

Group
Count
Numbers:
> 9
Upper Case:
= 1
Lower Case:
= 3
Spaces:
= 1
All others:
= 1

Assemble your program and experiment with the simulator to confirm that your program is working properly.

Procedure for submission:

1. Attach both the .asm and .obj in a zip file using your initials and project number as the zip file name, for example AM_p4.zip. Then submit your project to Canvas.

2. In addition, you will hand in to me, in class, a copy of the CS 2810 Grading Criteria sheet with your name on it, a paper copy of the .asm source file, and any screen shots required. This submission will need to be in a neat and ordered package. Both the Canvas submission and the paper submissions are due by the beginning of class on the due date.