ECE291 Computer Engineering II Lockwood, Spring 1999

Machine Problem 4: Grading Report

Please print this page and provide it to the TA when you demonstrate your machine problem. Use MP4 to verify just graphic routines or MP5 to verify all routines. 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
CategoryPointsMinMax
DrawBox
  • Draw filled 32x32 square on the screen at specified location
  • Must use string operations.
 
08
DrawEmptyBox
  • Draw empty 32x32 square box on the screen at specified location
  • Must not draw pixels inside of region.
 
08
LoadBMP
  • Loads BMP File from disk to memory
  • Prints Error message if file cannot be opened
 
08
StoreBMP
  • Converts BMP data to raw screen image data
  • Allows images to be stored anywhere in array
 
08
DrawBMP
  • Writes image to screen
  • Uses optimized string operations with 32-bit registers
 
08
MyImage.bmp
  • Student has created a 32x32 bitmapped image that that resembles themself.
  • The image must be 32x32 pixels and utilize the same 16-color palette as given in the examples and discussed in class.
  • To verify that the student is able to manipulate image graphic tools,
    not just download images from the net,
    it is required that the image resemble the student
    to the degree that everyone in the class would will be able
    to match the image with the face.
 
010
Functionality SubTotal
 
050
Modularity (* percentage of code written)
  • Lacks appropriate use of additional subroutines to avoid code duplication.
  • Violates specifications for given subroutines
 
-50
Technique & Style (* percentage of code written)
  • Compact and Efficient code
  • Extraneous use of code, registers and/or variables: -3
 
-50
Comments (* percentage of code written)
  • Clear and precise comments: +5
  • Sports Announcer-type comments: -1
  • Sparse and/or unclear comments: -3
  • Missing comments that describe procedure blocks: -2
 
-50
Penalty/Bonus
Before deadline: +1 pt/day
After Deadline: -5 pts/day
 
-505
Total
 
050