在前一文中讲解了第一个简单的汇编程序,接下来让我们稍微深入一点认识汇编。
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 )