Laboratorija za računarsku tehniku

Limbo => Zanimljivi i korisni izvori informacija => Temu započeo: Adis A. 27.09.2010, 20:42

Naslov: Art of Assembly Language...
Poruka od: Adis A. 27.09.2010, 20:42
http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/index.html (http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/index.html)

Na ovoj adresi se nalazi materijal za učenje asemblerskog jezika (HAL), ali na jedan izuzetno pedagoški način. 

High Level Assembler (HLA) je asemblerski jezik koji je razvio  Randall Hyde. Napravljen je kao alat za učenje asemblerskog jezika na univerzitetskom nivou. Dozvoljeno je i korišćenje nekih naredbi iz jezika visokog nivoa, kao što su while, if, itd. Cilj je, kao što autor naglašava, da studenti pišući programe na asemblerskom jeziku shvate kako računar radi na nižem nivou, da "dođu u dodir" sa registrima, stekom, pozivanjem procedura, vraćanjem povratnih adresa itd.

Malo više o tome, zašto treba znati asemblerski jezik i sam autor je iskazao u jednom izuzetnom članku.
http://onlamp.com/pub/a/onlamp/2004/05/06/writegreatcode.html (http://onlamp.com/pub/a/onlamp/2004/05/06/writegreatcode.html)
Naslov: Odg: Art of Assembly Language...
Poruka od: Marko Аcović 27.09.2010, 22:09
Nisam stigao da pogledam detaljnije prvi link koji si okacio ali sam procitao clanak. Odlican je. Valjalo bi da ga procitaju svi koji se bave ili nameravaju da se bave ozbiljnijim programiranjem, jer ukazuje na sta treba voditi racuna prilikom projektovanja programa a u cilju poboljsanja efikasnosti izvrsavanja tog istog programa.