【发布时间】:2014-04-30 14:23:43
【问题描述】:
我试图使用sbrk 进行动态内存分配。但是,作为 SPIM 和 MIPS 的新手,我无法这样做。我草拟了一个粗略的代码。
.data
var: .word 25
.text
main:
li $v0, 9
la $v0, var
lw $a0, var
syscall # DYNAMICALLY ALLOCATING MEMORY OF SIZE 4 BYTES AT ADDRESS OF VAR
sw $v0, var
li $v0, 10
syscall
【问题讨论】:
-
你到底遇到了什么错误?
-
sbrk是系统调用号 9,而不是 8。 -
错误是:未知系统调用