ukratko...
asm je programski jezik najnizeg nivoa
prednosti na vise jezike su mu u brzini i mogucnostima pre svega
mane sto se programi u njemu teze pisu i citaju
pih...znaci ovde nikog ne interesuje ova tema :(
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
ok to samo moze da ti poboljsa razumevanje win32 asm
u principu ono sto su u dosu radili interapti ovde to rade api funkcije
takodje ovde se koristi flat memory model pa segmentne registre neces morati da upotrebljavas za ono kao u dosu itd
vidi takodje na active-security.org medju textovima ima jedan fin tutorial na nasem
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
Koriscenje asemblera je nekad neizbezno (koriscenje MMX/SSE/3DNow optimizacija i nekih CPU specificnih stvari) - mada i tad predlazem da se kod pise embeddovan u .c fajlove, pa preveden C kompajlerom.
Na primer, skinite Windows NT DDK - videcete kako se pisu drajveri za razne uredjaje uz pomoc C-a i Assemblera. Vecina stvari moze da se uradi u C-u i da budu podjednako kratke kao i u assembleru.