Changes between Version 2 and Version 3 of Ex03課題2015


Ignore:
Timestamp:
Apr 23, 2015 8:52:49 AM (11 years ago)
Author:
nakasato
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Ex03課題2015

    v2 v3  
    1 '''作成中''' 
    2  
    31= 手続き呼び出し:ソート = 
    42mainプログラムから手続きを呼び出すプログラムの例を示します。 
     
    9694$spは明示的に初期化されていませんが、xspimによって自動的に設定されます。 
    9795 
    98 == 練習課題 == 
     96== 練習課題1 == 
    9997シミュレータで実行し、手続き(関数)呼び出しの実行経過を確認する。 
    10098JAL命令でPCが適切に変更されること、$31に戻り番地が格納されることも確認すること。 
    10199 
    102 == 練習課題2 == 
     100== 練習課題2 == 
     101変数Nが10の場合に正しい結果が得られることを確認すること。 
    103102 
    104103= 課題6:手続きを用いた行列の積アルゴリズム =  
     
    151150= 課題7:手続きを用いたプログラムの作成 =  
    152151下記の機能を実現する手続きを作成し、実行を確認してください。 
    153 作成するファイルにはmain部分も含めること。 
     152作成するプログラムでは、main関数から、作成した関数(手続き)を呼び出し、動作を確認する部分も含めること。 
    154153 
    155154== 16bit整数a, b, cを引数とし d = a*b + cを計算する関数: int mac(int a, int b, int c) == 
     
    164163 
    165164== 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シフトした結果を確認すること。シフト命令を使ってはいけない。 
    167166 
    168167ファイル名は「ex03_p7b.s」としてください。 
     168