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:17]
razvan.deaconescu
laboratoare:laborator-05 [2015/11/11 08:21]
razvan.deaconescu
Line 128: Line 128:
 </​note>​ </​note>​
  
-==== [1.5p] 3. Ridicare număr la puterea a treia ====+==== [1p] 3. Ridicare număr la puterea a treia ====
  
 Realizați un program în limbajul de asamblare care ridică un număr la puterea a treia (adică ''​num * num * num''​). Realizați un program în limbajul de asamblare care ridică un număr la puterea a treia (adică ''​num * num * num''​).
Line 148: Line 148:
 </​note>​ </​note>​
  
-==== [1p] 5. Suma pătratelor primelor N numere naturale ====+==== [1.5p] 5. Suma pătratelor primelor 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. 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.
  
-==== [0.5] 6. Tutorial: Suma elementelor dintr-un vector reprezentate pe un octet ====+==== [1p] 6. Tutorial: Suma elementelor dintr-un vector reprezentate pe un octet ====
  
 În programul ''​sum_array.asm''​ din [[http://​elf.cs.pub.ro/​asm/​res/​laboratoare/​lab-05-tasks.zip|arhiva laboratorului]] este calculată suma elementelor unui vector (//array//) de octeți (//bytes//, reprezentare pe 8 biți). În programul ''​sum_array.asm''​ din [[http://​elf.cs.pub.ro/​asm/​res/​laboratoare/​lab-05-tasks.zip|arhiva laboratorului]] este calculată suma elementelor unui vector (//array//) de octeți (//bytes//, reprezentare pe 8 biți).
Line 162: Line 162:
 </​note>​ </​note>​
  
-==== [2.5p] 7. Suma elementelor dintr-un vector ====+==== [2p] 7. Suma elementelor dintr-un vector ====
  
 În zona marcată cu ''​TODO''​ din fișierul ''​sum_array.asm''​ completați codul pentru a realiza suma vectorilor cu elemente de tip word (16 biți) și de tip dword (32 de biți); este vorba de vectorii ''​word_array''​ și ''​dword_array''​. În zona marcată cu ''​TODO''​ din fișierul ''​sum_array.asm''​ completați codul pentru a realiza suma vectorilor cu elemente de tip word (16 biți) și de tip dword (32 de biți); este vorba de vectorii ''​word_array''​ și ''​dword_array''​.
laboratoare/laborator-05.txt · Last modified: 2016/01/09 18:27 by razvan.deaconescu