This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:spring2025:comporg:projects:dap0 [2025/02/18 14:27] – [OBJECTIVE] wedge | haas:spring2025:comporg:projects:dap0 [2025/03/01 22:29] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 18: | Line 18: | ||
* 3 parameters via the stack: | * 3 parameters via the stack: | ||
* value to display (first added) | * value to display (first added) | ||
- | * X coordinate (second added) | + | |
- | * Y coordinate (third added) | + | * Y coordinate (third added) |
* all register and important system states preserved (ie whatever was going on before the call to debug must be preserved: save and restore) | * all register and important system states preserved (ie whatever was going on before the call to debug must be preserved: save and restore) | ||
* make use of the stack instructions **PUSH** and **POP**, although all stack access does not have to exclusively be via **PUSH** and **POP**. | * make use of the stack instructions **PUSH** and **POP**, although all stack access does not have to exclusively be via **PUSH** and **POP**. | ||
Line 101: | Line 101: | ||
* Solutions not utilizing indentation to promote scope and clarity or otherwise maintaining consistency in code style and presentation will be subject to a 25% overall deduction | * Solutions not utilizing indentation to promote scope and clarity or otherwise maintaining consistency in code style and presentation will be subject to a 25% overall deduction | ||
* Solutions not organized and easy to read (assume a terminal at least 90 characters wide, 40 characters tall) are subject to a 25% overall deduction | * Solutions not organized and easy to read (assume a terminal at least 90 characters wide, 40 characters tall) are subject to a 25% overall deduction | ||
+ | * Individuals who have not participated at least 50% will be subject to a 50% overall deduction. | ||