加载常驻程序并执行它们

时间:2012-04-05 02:45:33

标签: assembly x86 nasm

我的porpouse是构建汇编代码,将2个其他程序加载到RAM Memory,然后在我选择时从父程序执行它们。我刚开始学习汇编语言,顺便说一句,我使用的是16位NASM。我一直在广泛阅读这篇文章,我发现这个主题非常难以理解。

这是我用于文档的链接:http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html

有人可以帮我这样做吗?

我需要提供所需的任何信息。

1 个答案:

答案 0 :(得分:1)

听起来你要做的就是将程序链接到内存中,然后再执行它。

链接是将磁盘上的文件中的程序代码转换为可以执行的内存中所需的工作。在现代操作系统中,这不是一项小任务。

普遍的共识是您应该使用操作系统来执行此操作。首先,了解如何在汇编中调用Windows系统调用(假设您还没有)。然后看看这些函数:

看看他们是否可以做你需要的事。