Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.502 pregleda

Najnovija ↓

kako kombinovati asm i C ? 30.03.2006. u 11:32 · pre 250 meseci #1
Interesuje me sljedeca stvar !
Dali postoji neka knjiga, uputstvo dakle bilo sto u kojoj je lijepo
objasnjeno kako kombinovati "Assembly Language" i "C" .


Re: kako kombinovati asm i C ? 01.04.2006. u 06:19 · pre 250 meseci #3
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme