Program is supposed to run on Intel 8086. I need to use MASM or emu8086 as assembler/simulator. Kindly recommend a C compiler and also a way to make the simple C program that is able to call the assembly procedure and get the returned value.
How can i connect the ASM file and the C file? (How will the compiler know where is the definition/code for this procedure?)
How can i receive the string sent from C in Assembly language, also how to return the integer to C from Assembly?
Any help is sincerely appreciated. Thank you.
Some people have suggest me something like this:
#include <stdio.h>
extern int assem();
int main()
{
int i = assem("abc");
printf("%d\n", i);
return 0;
}

New Topic/Question
Reply



MultiQuote




|