課題3.MICRO-1機械命令を用いて機械語プログラム作成する
- 
以下のアルゴリズムの中から一つ以上を選び、
MICRO-1機械命令を用いて機械語プログラム記述し、実行をシミュレートする。
アセンブリコードとシミュレータへの入力内容、および実行結果を示すこと。
 
- 
実行結果については入力データを最低でも3通り変えて動作確認を行うこと。
 
- 
また、各プログラムの最終的な計算結果を必ずメモリに書き込んで終了するようにプログラムを作ること。
 
アルゴリズムの選択肢
-  2つの6次元ベクトルの内積の値を求める
 (⇒[詳細])
 -  ユークリッドの互除法により2つの正整数M, Nの最大公約数を求める
 (⇒[詳細])
 
-  N番目のフィボナッチ数を求める
 (⇒[詳細])
 
-  主記憶上に配置されているデータの並びを反転させる
 (⇒[詳細])
 
-  入力した年号(西暦)が閏年であるかどうかを判定する
 (⇒[詳細])
 
-  整数Nが素数であるかどうかを判定する
 (⇒[詳細])
 
-  2つの整数M, Nの順列数MPNを求める
 (⇒[詳細])
 
-  2つの整数M, Nの組み合わせ数MCNを求める
 (⇒[詳細])
 
課題3での注意点
 (⇒[詳細])
文責:大津 (協力:横田)