MIPSのまとめ (教科書3.7節~3.8節, 4.1節~4.4節) レジスタ MIPS のレジスタ レジスタ名 $zero $v0~$v1 $a0~$a3 $t0~$t7 $s0~$s7 $t8~$t9 $sp $fp $ra レジスタ番号 0 2~3 4~7 8~15 16~23 24~25 29 30 31 関数の返り値 引数用 一時保存用 変数用 一時保存用 スタックポインタ(後述) フレームポインタ(後述) 戻り番地 用途 定数値 0,不要な結果の破棄 関数呼出時のレジスタ破壊 (NA) 可 不可 可 不可 可 不可 不可 不可 プログラムカウンタ PC: 次に実行する命令の番地を格納.非分岐命令実行ご とに +4 され,また分岐命令実行時に更新される. 九州大学工学部電気情報工学科(2006年度) 命令形式 命令形式: 命令語のフィールド構成. MIPS は命令語を32