Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

inline asm (boralnd turbo c++)

[es] :: C/C++ programiranje :: inline asm (boralnd turbo c++)

[ Pregleda: 4060 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mikky

Član broj: 18
Poruke: 1563
*.yubc.net

ICQ: 44582291


+58 Profil

icon inline asm (boralnd turbo c++)11.03.2001. u 14:20 - pre 280 meseci
koristim borland turbo c++ 3.0 za dos i hocu da ubacim asm kod u source nekog programcica koji pravim ali imam problem, ne znam kako da definisem promenljivu tipa DB u tom inline asembleru, ono sto je radilo sa a86 kompajlerom ne moze ( ime_promenljive db 'bla bla$')
u pitanju je string.....jel zna neko kako ovo da uradim
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: inline asm (boralnd turbo c++)11.03.2001. u 15:30 - pre 280 meseci
Ne znam kako je to u Borland 3.0 ali u gcc to bi ovako izgledalo otprilike

Code:

char gg[20];

int main(){
 __asm__("movl gg,%eax\n");
}


Mada koriscenjem tz. inline assemblyja mozes da uradis da promenljiva bude lokalana a ne globalna->

Code:

int main(){
 char gg[20];
 __asm__ ("movl %0,%%eax \n"::"r"(gg));
}
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.yubc.net

ICQ: 44582291


+58 Profil

icon Re: inline asm (boralnd turbo c++)11.03.2001. u 21:55 - pre 280 meseci
ok pokusacu da nadjem neku analogiju
meni konkretno treba za ispisivanje stringa
znaci u ah ide 09h
u dx offset stringa i int 21h
a db mi treba za smestanje stringa u memoriju
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: inline asm (boralnd turbo c++)11.03.2001. u 22:57 - pre 280 meseci
Bas su pre dve nedelje raspravljali o tome na yu.prog.c ...nemam history pa nemogu da ti pomognem vise osim ovoga...
 
Odgovor na temu

[es] :: C/C++ programiranje :: inline asm (boralnd turbo c++)

[ Pregleda: 4060 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.