User Tools

Site Tools


utile

Differences

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

Link to this comparison view

Next revision
Previous revision
utile [2015/11/09 14:15]
vladimir.diaconescu created
utile [2016/01/13 12:16] (current)
razvan.deaconescu [Mașini virtuale]
Line 3: Line 3:
 Aici veți găsi o suită de resurse extra pentru cei ce vor să aprofundeze ceea ce se învață în cadrul laboratorului,​ precum și cei pur și simplu curioși. Aici veți găsi o suită de resurse extra pentru cei ce vor să aprofundeze ceea ce se învață în cadrul laboratorului,​ precum și cei pur și simplu curioși.
  
 +==== Mașini virtuale ====
 +
 +=== Mașină virtuală de Linux ===
 +
 +Mașina virtuală de Linux dedicată temelor/​laboratorului de IOCLA se găsește [[http://​repository.grid.pub.ro/​cs/​iocla/​vm/​|aici]],​ în format OVA (fișierul ''​IOCLA Linux.ova''​). Pentru accesarea paginii va trebui să introduceți datele de conectare de pe cs.curs.pub.ro. Mașina virtuală poate fi importată atât în [[https://​www.virtualbox.org/​|VirtualBox]] cât și în [[https://​my.vmware.com/​web/​vmware/​free#​desktop_end_user_computing/​vmware_workstation_player/​12_0|VMware Workstation Player]]. Mașina virtuală este folosită pe [[https://​vmchecker.cs.pub.ro/​ui/#​IOCLA|vmchecker]] pentru testarea temelor de casă.
 +
 +Mașina virtuală este o mașină Debian GNU/Linux 8 (''​jessie''​). Are în cadrul său pachetele utile pentru dezvoltarea de programe în limbaj de asamblare.
 +
 +Pentru autentificarea în cadrul mașinii virtuale folosiți numele de utilizator ''​student''​ cu parola ''​student''​. Utilizatorul ''​student''​ poate folosi comanda<​code>​
 +sudo su
 +</​code>​
 +pentru a obține consolă de ''​root''​.
 +
 +=== Mașină virtuală de Windows ===
 +
 +Mașina virtuală de Windows dedicată temelor/​laboratorului de IOCLA se găsește [[http://​repository.grid.pub.ro/​cs/​iocla/​vm/​|aici]],​ în format OVA (fișierul ''​SSS - Windows 7 32bit.ova''​). Pentru accesarea paginii va trebui să introduceți datele de conectare de pe cs.curs.pub.ro. Mașina virtuală poate fi importată atât în [[https://​www.virtualbox.org/​|VirtualBox]] cât și în [[https://​my.vmware.com/​web/​vmware/​free#​desktop_end_user_computing/​vmware_workstation_player/​12_0|VMware Workstation Player]]. Mașina virtuală este folosită pe [[https://​vmchecker.cs.pub.ro/​ui/#​IOCLA|vmchecker]] pentru testarea temelor de casă.
 +
 +Mașina virtuală este o mașină Windows 7. Are în cadrul său pachetele utile pentru dezvoltarea de programe în limbaj de asamblare.
 +
 +Pentru autentificarea în cadrul mașinii virtuale folosiți numele de utilizator ''​student''​ cu parola ''​student''​. Utilizatorul ''​student''​ are privilegii complete.
 ==== Cărți ==== ==== Cărți ====
 +
   * [[http://​savannah.nongnu.org/​projects/​pgubook/​|Programming from the Ground Up]] - o introducere foarte bună în limbaj de asamblare. Dezavantaj: sintaxa AT&T   * [[http://​savannah.nongnu.org/​projects/​pgubook/​|Programming from the Ground Up]] - o introducere foarte bună în limbaj de asamblare. Dezavantaj: sintaxa AT&T
   * [[http://​www.plantation-productions.com/​Webster/​www.artofasm.com/​index.html|The Art of Assembly Language]]   * [[http://​www.plantation-productions.com/​Webster/​www.artofasm.com/​index.html|The Art of Assembly Language]]
Line 10: Line 31:
  
 ==== Diverse ==== ==== Diverse ====
 +
   * [[http://​www.xorpd.net/​pages/​xchg_rax/​snip_00.html|xchg rax, rax]] - o colecție de 0x40 mini-puzzle-uri scrise în limbaj de asamblare   * [[http://​www.xorpd.net/​pages/​xchg_rax/​snip_00.html|xchg rax, rax]] - o colecție de 0x40 mini-puzzle-uri scrise în limbaj de asamblare
 +  * [[http://​www.jegerlehner.ch/​intel/​|Intel Assembler 80x86 CodeTable]] - tabelă cu cele mai comune instrucțiuni x86
 +  * [[http://​www.nasm.us/​doc/​|NASM Manual]]
 +
 +==== Alte cursuri ====
 +
 +  * http://​www.cs.smith.edu/​~jfrankli/​231f13/​
 +  * http://​catalog.sunybroome.edu/​preview_course_nopop.php?​catoid=1&​coid=335
 +
utile.1447071353.txt.gz · Last modified: 2015/11/09 14:15 by vladimir.diaconescu