User Tools

Site Tools


laboratoare:laborator-05

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 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 ====
laboratoare/laborator-05.txt · Last modified: 2016/01/09 18:27 by razvan.deaconescu