Šta je novo?

Assembler

markokikinda

Slavan
Učlanjen(a)
28.06.2006
Poruke
208
Poena
319
Posto sam odlucio da naucim Assembler treba mi vasa pomoc oko nekoliko stavki:

1. Tutorial (po mogucstvu elektronski) - Odakle ste vi ucili, nije bitno srpski ili engleski, znaci preporuka.

2. Kakvo i da li treba neko predznanje...

Ako ima jos nesto sto nisam spomenuo slobodno napisite...
 
A zašto bi učio assembler ako imaš na raspolaganju neki viši programski jezik, osim eventualno ako nećeš da se baviš specijalnim optimizacijama i pravljenjem kompajlera, pa da ti je mnogo bitan svaki procenat brzine ?

Ako baš hoćeš da to radiš, onda se baci na proučavanje optimization manual-a koje daju Intel i AMD uz svoje procesore i iskopaj sa neta neki x86 assembler manual.
Naravno, pre toga treba da znaš nešto i o arhitekturi x86 procesora, koliko ima registara, adresne modove itd.... naravno, ako hoćeš da programiraš x86 mikroarhitekturu, pošto inače ima i drugih.
 
Хвала вам људи мислим да сам нашао то што ми треба... Отприлике....
Што се употребне вредности тиче то је једини програмски језик који ми омогоућава да поправим нешто што нађем у disassembler-y... Рецимо да је печовање dll-ова у питању...

Ако неко налети на још нешто занимљиво или заборављено нека каже...

Сетих се : Пошто је јако мало људи (бар колико ја знам) учило Асемблер ван факса њима је мало теже да схвате све то.... Пошто сам ја један од таквих не замерите ако поново нешто питам... 🙂
 
Poslednja izmena:
Potrezi na mrezi knjigu "The Art of Assembly Language". Besplatna je, a mnogo dobra. Pored toga, za ono sto ti treba, imas gomilu tutoriala sa step-by-step postupkom patchovanja raznih stvari. Naravno, treba da nabavis jos i SoftIce, IDA, W32dsm i tako to.
 
Хвала вам људи мислим да сам нашао то што ми треба... Отприлике....
Што се употребне вредности тиче то је једини програмски језик који ми омогоућава да поправим нешто што нађем у disassembler-y... Рецимо да је печовање dll-ова у питању...

Ако неко налети на још нешто занимљиво или заборављено нека каже...

Сетих се : Пошто је јако мало људи (бар колико ја знам) учило Асемблер ван факса њима је мало теже да схвате све то.... Пошто сам ја један од таквих не замерите ако поново нешто питам... 🙂

Evo pogledaj literaturu ovde: http://webster.cs.ucr.edu/

Sto se tice ucenja asm-a, prvo ti savetujem da naucis sta su flagovi, registri, Program Counter itd, stack, LIFO i FIFO strukture, adresiranje memorije itd...

Bez toga neces nista skapirati, a u sustini je prosto, ali samo programiranje u asm-u ti nikako ne savetujem, jer da bi napisao i najprostiji program, moraces mnogo vise stvari da uradis nego da jednostavno to isto odradis u nekom visem programskom jeziku.
 
Nazad
Vrh Dno