1

我的计算机体系结构课上有作业,我们必须在其中实施斐波那契数程序。它是这样的:

编写一个程序来存储一定数量的斐波那契数。您唯一应该指定的是要生成的斐波那契数的数量。所有数字都应存储在连续的地址中。例如,如果 n = 8,则序列为 0、1、1、2、3、5、8、13。

对我来说最大的问题是如何将这些数字存储在内存中?

4

1 回答 1

0

您可以使用存储字指令存储 32 位整数。使用 store 指令来存储数字。Nios II 汇编在其汇编语言中使用存储字。存储字指令的格式为

stw rB, byte_offset(rA)

它将寄存器 B 的内容存储到地址处的内存位置,该地址计算为 byte_offset 值和寄存器 A 的内容之和。

于 2016-04-24T03:49:07.663 回答