Числа Фибоначчи в сборке 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.

Другие вопросы по тегам