Как добавить элементы в массив, выделенный из кучи в MIPS - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть этот код:

.data 
 prompt: .asciiz "What is the size of the array to be created: "

.text 
main:
 lw $a0, prompt 
 jal PromptInt
 move $a0, $v0 #move the integer entered into $a0 - size
 li $v0, 9 syscall #allocates the memory in heap
 move $a1, $a0 #move size of array to $a1 for print int function 
 move $a0, $v0 #move base address into $a0 to print array

предполагается получить размер массива из ввода, а системный вызов 9 должен выделить память в кучу, сохранив ее в $ v0. Оттуда, как мне добавить элементы в массив ?? Мне нужно добавить случайные числа (я думаю, что это делается с помощью системного вызова и li $ v0, 41)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...