Computer Engineering II
Machine Problem 1 (Due Thu Sep 13 5:00:00 pm)
Schedule
Lab schedule
Homework
NASM docs
Machine Problems
Resources
Final Project
Photos
Gradebook
Feedback
Syllabus
Archives
Lectures
Download NASM
Home
Restricted access
When you submit this, the TA should:
check your solutions,
ask a random question that tests your understanding of the MP,
assign points for each item on the list,
assign bonus and/or penalty points,
and handle the electronic handin.
Functionality
Min
Max
Score
InterpretAmount
0
11
Verifies validity of the input
Proper amounts are shown for each entry (
dx
was set correctly)
InterpretTag
0
11
Verified validity of the input
Proper tags are shown for each entry (
cl
was set correctly)
AddDeposit
0
8
Displays appropriate menus
Adds entry when completed correctly or aborts cleanly
AddWithdraw
0
8
Displays appropriate menus
Adds entry when completed correctly or aborts cleanly
DisplayEntry
0
11
Displays proper withdrawal/deposit messages, amount, and tag
DisplayAllEntries
0
7
Displays all, and only all, entries
DisplayAcademicEntries
0
8
Displays all entries only with academic related tags set
Displays msg_NoEntries if no matching entries
DisplayTotal
0
11
Displays correct total and appropriate message
Score Modifiers
Min
Max
Score
Modularity
Program should follow all specifications of assignment
Used hardcoded address rather than pointers
-3
0
Technique and Style
Program should be comprised of compact and efficient code
Awkward use of conditional jumps or loops
-2
0
Extraneous use of registers and/or variables
-3
0
Excessive coding
-3
0
Comments
Program should have clear and precise comments
Excessive "sportscaster" commenting
-2
0
No Function Headers
-2
0
Sparse and/or unclear comments
-3
0
Penalty/Bonus
Before Thu Sep 13 5:00:00 pm: +2pt/weekday
0
6
After Thu Sep 13 5:00:00 pm: -10pts/weekday
-50
0
Source .asm:
Return to ECE291 Home Page
Fall 2001