[ saint084 @ 30.03.2006. 10:32 ] @
Interesuje me sljedeca stvar !
Dali postoji neka knjiga, uputstvo dakle bilo sto u kojoj je lijepo
objasnjeno kako kombinovati "Assembly Language" i "C" .


[ NrmMyth @ 30.03.2006. 21:54 ] @
ako znas assembler nece biti problem ubaciti to u C kod
[ tosa @ 01.04.2006. 05:19 ] @
Mozes da kombinujes na dva nacina. Jedan je da koristis inline assembler u samom C programu.
Sintaksa zavisi od kompajlera koji koristis ali najcesce je to nesto ovako:

Code:

void  NeRadiNista()
{
   _asm {
         pushall
         inc   eax
         mov   edx,23
         popall
   };
}


Druga opcija je da napravis zaseban .asm fajl i da ga prevedes u .obj i kasnije linkujes sa ostatkom
programa. U tom slucaju moras da vodis racuna o "calling convention", tj. da li se argumenti f-je
prenose preko registara ili preko steka i slicno.