関数呼出しとスタック 関数呼出しの仕組 実引数の値をスタックに積む 現在の位置の次の場所(Code のアドレス値)をスタックに保存して、関数の場所に行く 呼び出された関数の振舞 局所変数の分だけスタックポインターをずらす 関数の本体を実行 return 命令の振舞 関数の値を記録し、スタックポインターを戻し、スタックの返り場所に行く