Se puo' esserti utile
questo pezzo di codice cmod1.cper esempio puo' essere richiato da un una chiamata asm o viceversa da c per stampare la stringa strc[]
/* file cmod1.c */
#include < stdio.h >
/* variabili globali */
extern char strasm[];
char strc[] = "Stringa definita nel modulo CMOD1.C";
/* prototipi di funzione */
extern void printstr_asm(void);
void printstr_c(void);
/* entry point */
int main(void)
{
printstr_asm();
return 0;
}
/* printstr_c */
void printstr_c(void)
{
printf("%s\n", strasm);
}

Rispondi quotando