Changes between Version 2 and Version 3 of Ex03課題2015
- Timestamp:
- Apr 23, 2015 8:52:49 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ex03課題2015
v2 v3 1 '''作成中'''2 3 1 = 手続き呼び出し:ソート = 4 2 mainプログラムから手続きを呼び出すプログラムの例を示します。 … … 96 94 $spは明示的に初期化されていませんが、xspimによって自動的に設定されます。 97 95 98 == 練習課題 1==96 == 練習課題1 == 99 97 シミュレータで実行し、手続き(関数)呼び出しの実行経過を確認する。 100 98 JAL命令でPCが適切に変更されること、$31に戻り番地が格納されることも確認すること。 101 99 102 == 練習課題2 == 100 == 練習課題2 == 101 変数Nが10の場合に正しい結果が得られることを確認すること。 103 102 104 103 = 課題6:手続きを用いた行列の積アルゴリズム = … … 151 150 = 課題7:手続きを用いたプログラムの作成 = 152 151 下記の機能を実現する手続きを作成し、実行を確認してください。 153 作成する ファイルにはmain部分も含めること。152 作成するプログラムでは、main関数から、作成した関数(手続き)を呼び出し、動作を確認する部分も含めること。 154 153 155 154 == 16bit整数a, b, cを引数とし d = a*b + cを計算する関数: int mac(int a, int b, int c) == … … 164 163 165 164 == 16bit整数aをn bit左シフトする関数: int left_shift(int a, int n) == 166 動作確認は”0x1”を1, 4, 7, 15 bitシフトした結果を確認すること。 165 動作確認は”0x1”を1, 4, 7, 15 bitシフトした結果を確認すること。シフト命令を使ってはいけない。 167 166 168 167 ファイル名は「ex03_p7b.s」としてください。 168
