This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
laboratoare:laborator-05 [2015/11/11 08:01] razvan.deaconescu [Suma elementelor dintr-un vector] |
laboratoare:laborator-05 [2015/11/11 08:04] razvan.deaconescu [Tutorial: Suma elementelor dintr-un vector reprezentate pe un octet] |
||
---|---|---|---|
Line 137: | Line 137: | ||
Nu definiți un număr foarte mare, pentru a putea fi vizualizat rezultatul înmulțirii în registrul ''eax''. | Nu definiți un număr foarte mare, pentru a putea fi vizualizat rezultatul înmulțirii în registrul ''eax''. | ||
+ | |||
+ | ==== Tutorial: Suma elementelor dintr-un vector reprezentate pe un octet ==== | ||
+ | |||
+ | În programul ''sum_n.asm'' din [[http://elf.cs.pub.ro/asm/res/laboratoare/lab-05-tasks.zip|arhiva laboratorului]] este calculată suma primelor ''num'' numere naturale. | ||
+ | |||
+ | Urmăriți codul, observați construcțiile și registrele specifice pentru lucru cu bytes. Rulați codul. | ||
+ | |||
+ | <note important> | ||
+ | Treceți la următorul pas doar după ce ați înțeles foarte bine ce face codul. Vă va fi greu să faceți următorul exercițiu dacă aveți dificultăți în înțelegerea exercițiului curent. | ||
+ | </note> | ||
+ | |||
+ | ==== Suma pătratelor primelo N numere naturale ==== | ||
+ | |||
+ | Porniți de la programul ''sum_n.asm'' și creați un program ''sum_n_square.asm'' care să calculeze suma pătratelor primelor ''num'' numere naturale. | ||
==== Tutorial: Suma elementelor dintr-un vector reprezentate pe un octet ==== | ==== Tutorial: Suma elementelor dintr-un vector reprezentate pe un octet ==== |