MASM プロシージャーの作成

通常、MASM プロシージャーを作成するには、次の手順を実行します。

  1. 互換性のあるセグメントを定義し、プロシージャーを宣言して、プロシージャーの設定を行います。

  2. プロシージャーを入力し、適切なスタックフレームを設定します。

  3. 後に変更する予定があるレジスター値は、レジスターをスタックにプッシュして保存します。

  4. スタックにローカルデータのための領域を予約します (省略可能)。

  5. プロシージャー本体で引数を参照します。

  6. スタックのスペースを返して、ローカルデータの割り当てをすべて解除します。

  7. スタックから保存しておいたレジスターをポップして、レジスター値を復元します。

  8. プロシージャーを関数として呼び出した場合、値を返します (オプション)。

  9. 呼び出し側のスタックフレームを復元して、呼び出し側ルーチンのための設定を行います。

  10. プロシージャーを終了し、呼び出し側プログラムに戻ります。


このヘルプトピックについてのフィードバックを送信

© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。