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.