Числа Фибоначчи в сборке Nios 2
У меня есть домашнее задание из класса "Компьютерная архитектура", в котором мы должны реализовать числовую программу Фибоначчи. Это выглядит так:
Напишите программу, которая будет хранить определенное количество чисел Фибоначчи. Единственное, что вы должны указать, это число, до которого будут сгенерированы числа Фибоначчи. Все номера должны храниться в последовательных адресах. Например, если n = 8, то ряд равен 0,1,1,2,3,5,8,13.
Самая большая проблема для меня - как сохранить эти цифры в памяти?
1 ответ
Вы можете хранить 32-битные целые числа, используя инструкцию store word. Используйте инструкцию магазина для хранения чисел. В сборке Nios II используется слово store на языке ассемблера. Инструкция Store Word имеет формат
stw rB, byte_offset(rA)
Он сохраняет содержимое регистра B в ячейку памяти по адресу, вычисленному как сумма значения byte_offset и содержимого регистра A.