我需要在Assembly for Intel 8086中准备一个能够从C调用的过程(传递一个字符串并返回一个整数值(16位))。我的装配程序非常精细“独立”。我需要帮助将它们连接在一起。
程序应该在Intel 8086上运行。我需要使用MASM或emu8086作为汇编程序/模拟器。请推荐使用C编译器,以及制作能够调用汇编过程并获取返回值的简单C程序的方法。
如何连接ASM文件和C文件? (编译器如何知道此过程的定义/代码在哪里?)
如何在汇编语言中接收从C发送的字符串,以及如何从汇编中将整数返回给C?