ECE291 Computer Engineering II Lockwood, Fall 1997

Machine Problem 1: Grading Report

Please print this page and provide it to the TA when you demonstrate your machine problem.
The TA should verify each functionality item, initial the 'Demo' box, assign functionality and bonus points,
then copy your files to the HANDIN floppy. This page should be stapled to the front of your printed .ASM program.

Name:
Date Submitted:
Demo To: Graded By:
Handin to floppy
Score recorded
Gold Star
Programming Excellence

Assignment Notes

CategoryPointsMinMax
CompTotal
  • Calculates correct total score for each record using HW, MP, exam, and final fields.
  • Divides homework subtotal by four
  • Works with any number of records and values (try gbk-big.dta)
  • Uses inner loops to interate though subscores.
 
016
FillTable
  • Computes correct distribution Array
  • Computes MinBin, MaxBin as lowest/highest non-zero score bins
  • Properly assigns student to bin n for score between 16*n to 16*n+15
  • Works with any number of records and values (try gbk-big.dta)
 
017
PlotChart
  • Plots distribution chart with ASCII asterisk (*) symbol
  • Prints MIN .. MAX ranges at start of each line
  • Avoids use of PUSHF/POPF routines (as mentioned in newsgroup!)
  • Works with any number of records and values (try gbk-big.dta)
 
017
Functionality SubTotal
 
050
Comments (* percentage of code written)
  • Clear and precise line & procedure comments
    (describes all major routines): -0
  • Sports Announcer comments (line-by-line): -1
  • Unclear comments: -1
  • Sparse comments: -3
 
-50
Technique & Style (* percentage of code written)
  • Compact and Efficient code: -0
  • Contains repeated code (lacks loops): -3
  • Makes poor use of registers and/or variables: -2
 
-50
I/O Specs & Modularity (* percentage of code written)
  • Violates specifications for given subroutines: -5
 
-50
Penalty/Bonus
Before 5pm, Wed 9/24/97: +1 pt/weekday
After 5pm, Wed 9/24/97: -5 pts/weekday
 
-505
Total
 
055