2016-03-30 11 views
1

フィボナッチ数プログラムを実装する必要がある私のコンピュータアーキテクチャクラスの宿題があります。これは次のようになります。Nios 2アセンブリ言語のフィボナッチ数

特定の数のフィボナッチ数を格納するプログラムを作成します。あなたが指定すべき唯一のものは、フィボナッチ数が生成される数です。すべての数値は連続したアドレスに格納する必要があります。たとえば、n = 8の場合、系列は0,1,1,2,3,5,8,13です。

私の最大の問題は、それらの数値をメモリに保存する方法です。

+1

Niosには通常のプロセッサのようなストア命令はありませんか?これが明らかではないことは明らかではありません。 –

答えて

0

ストアワード命令を使用して32ビット整数を格納できます。ストア命令を使用して数値を格納します。 Nios IIアセンブリはストア言語をアセンブリ言語で使用します。ストアワード命令形式

stw rB, byte_offset(rA) 

を有するそれはbyte_offset値の和と内容レジスタAの

として計算 アドレスのメモリ位置にレジスタBの内容を記憶します