PDA

Prikaži potpunu verziju : Asembler : About


OFPNogix
17.2.2007, 21:57
Ok ja znam programiranje u visim programski jezicima ali o asembleru nemam pojma. Aj nek neko mi kaze kako funkcionise neke tutoriale, alate...

voodoo_
17.2.2007, 22:25
http://sr.wikipedia.org/wiki/%D0%90%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80
http://www.google.com/search?q=x86+assembler+tutorial

ap0x
17.2.2007, 22:26
Zavisi, ako znas Win API (MSDN online ili izdanje koje stize uz VS) sa ASMom mozes da uradis sve sto hoces. Sve sto ti treba je *ASM compiler (recimo MASM ili TASM) i dobar prirucnik sa listom svih instukcija za procesor (Intel i AMD imaju isti set osnovnih instukcija) i mozes da pocnes. Ove knjige besplatno mozes i naruciti i skinuti sa Intelovog sajta.

OFPNogix
18.2.2007, 19:56
Hvala na pomoci ali ja nemam pojma ni sintaksu ni sta mozes uraditi ni...
ALi nema veze potrudicu se :) Ako iko ima jos nesto da doda

ap0x
19.2.2007, 10:12
Potrazi Iczelionove tutorijale i tu mozes dosta toga da naucis. http://win32assembly.online.fr/tutorials.html :dedica:

Patton
19.2.2007, 23:57
@OFPNogix

Otkud odjednom interesovanje za asm u moru haj level lengvidza?
I jel te interesuje programiranje u assembleru za dos ili win?

OFPNogix
20.2.2007, 20:53
Zelim malo da se vratim korenima :)
Salu na stranu , cuo sam daj asembler dosta brzi , a i zelim da vidim kako sve to izgleda eventualno da napravim neki programcic

ap0x
21.2.2007, 11:25
Neke stvari mogu biti uradjene samo u ASMu. Dakle, malo, brzo i radi tacno ono sto zelis bez ikakvih HLA gluposti od strane kompajlera... Milina jedna :)

priest (of_the_moon)
22.2.2007, 2:21
Lepo je, ponekad i korisno znati asembler, ali...

Neupotrebljiv je za veće projekte. Možda u kombinaciji sa nekim višim prog jezikom i može da prođe.

Na mestima gde brzina i veličina nisu od kritične važnosti (što će reći u većini aplikacija koje ste pisali do sada), korišćenje asemblera je, pored dostupnih viših jezika, gubljenje vremena.

glitch
22.2.2007, 2:39
Osnovna namena asemblera je programiranje procesora za odredjenu primenu (program se spakuje u ROM i imas programiranu masinu). Najpopularniji (i najprodavaniji) je Intelov kontroler MCS-96... Znaci, moras da znas minimum arhitekturu procesora, spisak opstih i specijalnih registara kao i spisak instrukcija... Dakle, za upravljanje spejs-satlom u orbiti, nema efikasnijeg nacina ;)

priest (of_the_moon)
22.2.2007, 13:47
Verujem, tačnije, siguran sam, da je neko napisao prevodilac tj. compiler i za seriju Intelovih mikrokontrolera. Doduše za jednostavne projekte (if temperatura < 18 then uključi_grejanje else isključi :)) on nije potreban, i, ako se kompajler plaća, isplativije je raditi u asembleru.

Dakle, za upravljanje spejs-satlom u orbiti, nema efikasnijeg nacina ;)
A da, dok jedna grupa programera razvija prevodilac, druga sastavlja algoritam za upravljanje? :)