Daily Archives: 2012年6月11日

[パタヘネ:読書メモ]2章 命令:コンピュータの言葉 その3

2012年6月11日 (カテゴリ: 読書メモ:)

2.8 コンピュータ・ハードウエア内での手続きのサポート 関数の呼び出し まずは用語の確認 caller 関数の呼び元(親側) callee 関数の呼び出され側(子供側) プログラムカウンタ 現在実行中の命令がある場所(address)caller 関数の呼び元(親側) callee 関数の呼び出され側(子供側) プログラムカウンタ 現在実行中の命令がある場所(address) 関数呼び出しの手続きは以下の流れで行われる。 パラメータのセット ($a0-$a3レジスタを使用) 手続きに処理を移す 手続きに必要なメモリを確保 手続きの実行 結果のセット ($v0-$v1レジスタを使用) 制御を元…


続きを読む