【发布时间】:2013-01-11 12:37:37
【问题描述】:
我需要为汇编语言开发一个过程并从 C 语言调用该过程(传递一个字符串并返回一个整数值)。我的组装程序“独立”运行良好。我需要帮助将它们连接在一起。
程序应该在 Intel 8086 上运行。我需要使用 MASM 或 emu8086 作为汇编器/模拟器。请推荐一个 C 编译器,以及一种制作简单 C 程序的方法,该程序能够调用汇编程序并获取返回值。
如何将字符串传递给这个外部函数?
如何连接 ASM 文件和 C 文件? (编译器如何知道此过程的定义/代码在哪里?)
如何在汇编语言中获取从 C 发送的字符串,以及如何将整数返回给 C?
【问题讨论】:
-
由于您没有投票甚至评论,我删除了我的答案。