Для проекта мне нужно выделить место для массива полуслов, который предоставляется пользователем. Пока что у меня есть:
.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, программа работает нормально, но мне особенно нужно вычислять пространство, выделяемое на основе того, что дает мне пользователь.