User Tools

Site Tools


teme:tema-2

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
Last revision Both sides next revision
teme:tema-2 [2015/12/15 01:05]
razvan.deaconescu [Tema 2]
teme:tema-2 [2015/12/18 22:57]
razvan.deaconescu [Tema 2]
Line 1: Line 1:
 ====== Tema 2 ====== ====== Tema 2 ======
  
-* Deadline Soft: Miercuri, ​16.12.2015 23:55+* Deadline Soft: Miercuri, ​19.12.2015 23:55
 * Deadline Hard: Miercuri, 6.01.2016 23:55 * Deadline Hard: Miercuri, 6.01.2016 23:55
 * Data publicării:​ 3.12.2015, 00:09 * Data publicării:​ 3.12.2015, 00:09
-* Data ultimei modificări: ​15.12.2015, ​01:05+* Data ultimei modificări: ​18.12.2015, ​22:57
 * iResponsabili:​ * iResponsabili:​
   * [[catalinvasile92@gmail.com|Cătălin Vasile]]   * [[catalinvasile92@gmail.com|Cătălin Vasile]]
Line 11: Line 11:
 ===== Enunț ===== ===== Enunț =====
 Să se implementeze un program în limbaj de asamblare care simulează calculator cu următoarele operaţii posibile: Să se implementeze un program în limbaj de asamblare care simulează calculator cu următoarele operaţii posibile:
-  * +’ (adunare) +  * ''​%%+%%'' ​(adunare) 
-  * *’ (înmulţire) +  * ''​%%*%%'' ​(înmulţire) 
-  * <<’ (shiftare la stânga) +  * ''​%%<<%%'' ​(shiftare la stânga) 
-  * >>’ (shiftare la dreapta)+  * ''​%%>>%%'' ​(shiftare la dreapta)
  
 Numerele sunt cu semn şi pot depăşii dimensiunea unui operand cu care poate lucra arhitectura folosită la laborator (i386). Numerele sunt cu semn şi pot depăşii dimensiunea unui operand cu care poate lucra arhitectura folosită la laborator (i386).
Line 83: Line 83:
  
 Temele vor trebui încărcate pe platforma [[https://​vmchecker.cs.pub.ro/​ui/#​IOCLA|vmchecker]] (în secțiunea IOCLA) și vor fi testate automat. Arhiva încărcată va fi o arhivă ''​.zip''​ care trebuie să conțină: Temele vor trebui încărcate pe platforma [[https://​vmchecker.cs.pub.ro/​ui/#​IOCLA|vmchecker]] (în secțiunea IOCLA) și vor fi testate automat. Arhiva încărcată va fi o arhivă ''​.zip''​ care trebuie să conțină:
-  * fișierul sursă ce conține implementarea temei, orice fisier ​de tip *.asm şi/sau *.inc+  * fișierele ​sursă ce conțin implementarea temei: ''​Makefile''​''​main.c'',​ ''​macro.c''​ și orice fișier ​de tip ''​.asm'' ​şi/​sau ​''​*.inc''​
   * fișier ''​README''​ ce conține descrierea implementării   * fișier ''​README''​ ce conține descrierea implementării
 +
 +<note tip>
 +În {{http://​elf.cs.pub.ro/​asm/​res/​teme/​iocla-tema2-resurse.zip|arhiva de resurse a temei}} puteți folosi fișierul ''​Makefile''​ pentru crearea arhivei care va fi încărcată pe [[https://​vmchecker.cs.pub.ro/​ui/#​IOCLA|vmchecker]] folosind comanda<​code>​
 +make pack
 +</​code>​
 +</​note>​
  
 Punctajul final acordat pe o temă este compus din: Punctajul final acordat pe o temă este compus din:
teme/tema-2.txt · Last modified: 2015/12/19 15:39 by catalin.vasile3004