PDA

Visualizza la versione completa : assembly - c


sekhem
20-03-2003, 13:57
cosa devo fare per far compilare un codice asm in c++?
uso il dev-c++ 4.01!!!!!!!
ho provato ad attivare ANSI ma non va ugualmente
:dh: :dh: :dh: :cry: :cry: :dh: :dh:

hmesfet
21-03-2003, 05:48
Scrivi 1 programma C,lo salvi come
bho.c in dev-c++
e dove ti serve assembler anteponi
la parola chiave:ASM
esempio:


int stampa(char c)
{
asm move ah,2;
asm movre dl,c;
asm int 21h;
asm move ah,2;
asm move dl,p_escl;
asm int 21h;
return 1;
}

sekhem
24-03-2003, 15:08
quindi ogni santa volta che scrivo un comando assembler devo anteporre asm..........
due palle........................
ho scaricato nasm ma non riesco ad avviarlo.....

sto cominciando seriamente a pensare che l'asm non faccia per me....
forse meglio che continuo a programmare in c..............................................

$$$
24-03-2003, 17:37
se proprio nn ti va di mettere asm ad ogni rga prova cosi


asm {
mov
coz
ciao
hlt
shr
}

sekhem
28-03-2003, 11:31
questo l'ho gi provato quando ho provato a programmare asm in c....
ma mi da errore e per questo ho pensato che era necessario qualche header per farlo funzionare!!!!!!!!!!!!

cmq grazie

$$$
28-03-2003, 12:05
nessun header :|


mm documentati sulla parola riservata da usare...

puo essere __asm o _asm

Loading