在前一文中讲解了第一个简单的汇编程序,接下来让我们稍微深入一点认识汇编。
3 运行程序时参数的处理
相对于DOS,对运行程序时输入的参数的调用更加简单直观。 因为在程序开始运行后,所有的参数都被保存在一个堆栈中,因此你要做的仅仅是用 pop 命令拿出所需要的参数。 以下给出一个例子(一个带有3个参数的程序):
./program foo bar 42
所对应的堆栈可以用下面的图来解释
|
|
原文地址: http://www.cin.ufpe.br/~if817/arquivos/asmtut/index.html#intro
感谢作者 Derick Swanepoel (derick@maple.up.ac.za )

本文介绍了在汇编程序中如何处理运行时输入的参数。通过使用堆栈存储参数,可以通过pop命令依次取出参数进行处理。文章还提供了一个带有三个参数的程序示例,并详细解释了参数在堆栈中的存储方式。
3872

被折叠的 条评论
为什么被折叠?



