Assignment 12
- Due Apr 24, 2019 by 4pm
- Points 100
- Submitting a website url
Rubric
Please include a title
Keep in mind that 279 students have already been assessed using this rubric. Changing it will affect their evaluations.
Criteria | Ratings | Pts | ||
---|---|---|---|---|
C Function: cStringLengthAlgorithm
Must compute the length a C-style string by using a loop to search for the sentinel value.
threshold:
pts
|
|
pts
--
|
||
C function: cSumArrays
**must only use pointers!! No [] allowed***
threshold:
pts
|
|
pts
--
|
||
C function: cDot
**must only use pointers!! No [] allowed***
threshold:
pts
|
|
pts
--
|
||
AVR Assembly Function: updateGlobal
**must create the global variable to update it**
threshold:
pts
|
|
pts
--
|
||
AVR Assembly function: getGlobal
Returns the current value of the global variable
threshold:
pts
|
|
pts
--
|
||
AVR Assembly function: cStringLength
Increments a counter until we've reached the null terminator
threshold:
pts
|
|
pts
--
|
||
AVR Assembly Function: sumArrays
Adds arrays a and b together and places the result in c
threshold:
pts
|
|
pts
--
|
||
AVR Assembly Function: dot
Computes the dot product the same way as C code
threshold:
pts
|
|
pts
--
|
||
Correct usage of call-saved registers
All methods use correct use of callee-save registers and caller-save registers.
threshold:
pts
|
|
pts
--
|
||
Good code style/easy to grade
threshold:
pts
|
|
pts
--
|
||
Committed to Github before demo
threshold:
pts
|
|
pts
--
|
||
Total Points:
100
out of 100
|