Retaking the Assembly project¶
If you are retaking the Assembly project you will need to implement the Fibonacci application as explained in Course Project 2024.
We are providing two pieces of code that might be useful for you:
Requirements and suggestions¶
- Your code must pass all the tests
- Your code must use subroutines
- Your code should collect the numbers from memory position 0x700
- Your code MUST use a stack. You can define the position of stack, but position 0x900 is a good place. You must initialize correctly %rsp and %rbp to that position in the begining of your app. Remember that the stack should not collide with the array where we store the Fibonacci numbers (position 0x700)
- Your code should be correctly commented
Assessment¶
- Final project is evaluated as PASS/FAIL
- If your code pass all tests and meet previous requirements it will be graded as PASS. Otherwise, it will be graded as FAIL
- If your code cannot complete within the 300000 instructions is considered FAIL.
If your code is graded as PASS the Assembly project is providing 8 points.