Vous êtes sur la page 1sur 1

CS271 Graded by

Project #6A Jia Guo


Due 11:59 pm, 10th Sunday
Name: Isak Foshay
Possible Points Comments
Preliminaries (2 pts)
Files correctly submitted 1 1
Program assembles and links 1 1
Documentation (6 pts)
Identification block
Name, date, etc. 1 0
Program description 1 0
Procedure header blocks 2 2
In-line comments 2 0
Verification (18 pts) You only display a line with "This will be where the intro is".
Executes 2 0
Completeness
Gets / validates user numbers 3 0
Displays sum 1 0
Displays average 1 0
Test program gets 10 integers from user 1 0
Correctness
Converts string to numeric correctly 3 0
Converts numeric to string correctly (sum and average) 3 0
Calculation are correct 2 0
getString macro works correctly 1 0
displayString macro works correctly 1 0
Requirements (21 pts)
Main procedure calls subprocedures and controls main loop 1 0
Required procedures implemented with good logical hierarchy 4 0
User input is read as string and converted to numeric (with error checking) 5 0
Output is converted from numeric to string (sum and average) 4 0
Used registers saved and restored by called procedures 2 0
Parameters passed on system stack, and cleaned up by the called procedure 4 0
Implements and uses macro to display strings 1 0
Coding Style (3 pts)
Uses appropriately named identifiers 1 1
Uses readable indentation, white-space, etc. 1 1
Output is well-formatted 1 0
Extras
1 pt Numbers each line of user input / displays running subtotal of user’s numbers.
2 pts Handles signed integers
3 pts ReadVal and WriteVal procedures are recursive
4 pts implements ReadVal / WriteVal for floating point values, using the FPU
5 pts handles input / output with interrupts instead of ReadString and WriteString
? pts Something amazing …
Total Score Possible | Achieved 50 6