Какой ассемблер вы используете, имеет значение, потому что запрашиваемый синтаксис не является частью набора команд MIPS, это директивы ассемблера и, следовательно, специфичные для ассемблера.
Из документации SPIM :
.data : последующие элементы сохраняются в сегменте данных. Если присутствует необязательный аргумент addr, последующие элементы сохраняются, начиная с адреса addr.
.space n Выделите n байтов пространства в текущем сегменте (который должен быть сегментом данных в SPIM).
Таким образом,
.data 5000
array:
.space 400
должен делать то, что вы хотите.