[ 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" . |
[ saint084 @ 30.03.2006. 10:32 ] @
[ 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. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|