通常、MASM プロシージャーを作成するには、次の手順を実行します。
互換性のあるセグメントを定義し、プロシージャーを宣言して、プロシージャーの設定を行います。
プロシージャーを入力し、適切なスタックフレームを設定します。
後に変更する予定があるレジスター値は、レジスターをスタックにプッシュして保存します。
スタックにローカルデータのための領域を予約します (省略可能)。
プロシージャー本体で引数を参照します。
スタックのスペースを返して、ローカルデータの割り当てをすべて解除します。
スタックから保存しておいたレジスターをポップして、レジスター値を復元します。
プロシージャーを関数として呼び出した場合、値を返します (オプション)。
呼び出し側のスタックフレームを復元して、呼び出し側ルーチンのための設定を行います。
プロシージャーを終了し、呼び出し側プログラムに戻ります。
© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。