У меня есть этот код:
.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)