User Tools

Site Tools


laboratoare:laborator-03

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
laboratoare:laborator-03 [2016/09/27 13:48]
mihai.tiganus
laboratoare:laborator-03 [2016/10/16 23:51] (current)
mihai.tiganus [[10p] BONUS: Lab 2, Reloaded (in Assembly)]
Line 318: Line 318:
     call puts     call puts
     pop eax     pop eax
-    jmp out 
 bad: bad:
     lea eax, [wrong]     lea eax, [wrong]
Line 324: Line 323:
     call puts     call puts
     pop eax     pop eax
-out: 
     ret     ret
 </​code>​ </​code>​
Line 330: Line 328:
   - [30p] Modificați-l astfel încât la rularea lui să se afișeze mesajul ''​%%Well done!%%''​. Urmăriți comentariile marcate cu ''​%%TODO%%''​   - [30p] Modificați-l astfel încât la rularea lui să se afișeze mesajul ''​%%Well done!%%''​. Urmăriți comentariile marcate cu ''​%%TODO%%''​
   - [10p] De ce, în continuare, se afișează și mesajul greșit? Ce lipsește?   - [10p] De ce, în continuare, se afișează și mesajul greșit? Ce lipsește?
-==== [10p] BONUS: ​Lab 2, Reloaded (in Assembly) ​==== +==== [10p] BONUS: ​Fibonacci ​==== 
-Implementați rezolvări pentru exercițiile din laboratorul precedent în limbaj de asamblare. Se punctează fiecare exercițiu.+Calculați al ''​eax''​-lea număr Fibonacci.
 ===== Resurse utile ===== ===== Resurse utile =====
 * [[http://​savannah.nongnu.org/​projects/​pgubook/​|Programming from the Ground Up]] * [[http://​savannah.nongnu.org/​projects/​pgubook/​|Programming from the Ground Up]]
laboratoare/laborator-03.1474973312.txt.gz · Last modified: 2016/09/27 13:48 by mihai.tiganus