Я пытаюсь создать массив на ассемблере, который использует массив из 10 элементов для хранения 0-10, причем каждое расположение массива будет содержать одно целое число. Его базовый адрес должен быть 0x47212000. Как бы я это сделал? Из того, что я узнал, я должен поставить следующий код:
lui s0, 0x47212000 #This declares the array with the base address
После этого, однако, я застрял. Нужно ли сделать al oop для хранения целых чисел? Как мне объявить, сколько элементов в массиве? Любая помощь будет оценена.
Вы на самом деле должны использовать директивы ассемблера, если ваш ассемблер имеет это.
.data 0x47212000 array: .word 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Если вы хотите связать их значения «вручную» кодом, то инициализируйте их как 0.