Выделение пространства для массива - PullRequest
0 голосов
/ 13 октября 2019

Для проекта мне нужно выделить место для массива полуслов, который предоставляется пользователем. Пока что у меня есть:

.data
get_size: .asciiz "Enter array size: "
myArray: .space $s0

.text
li  $v0, 4
la  $a0, get_size
syscall # Print get size message

li  $v0, 5
syscall # Put array size into $v0

mul $s0, $v0, 2 # Multiply $v0 by element size to reserve memory space

Однако, это приводит к ошибке в строке myArray .space $ s0. Всякий раз, когда я жестко кодирую значение после .space, программа работает нормально, но мне особенно нужно вычислять пространство, выделяемое на основе того, что дает мне пользователь.

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