0

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

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

有人可以帮我这样做吗?

我很乐意提供任何需要的信息。

4

1 回答 1

1

听起来您要求做的基本上是将程序链接到内存中,然后再执行它。

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

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

看看他们是否能做你需要的。

于 2012-04-05T05:39:58.267 回答