gpt4 book ai didi

assembly - MIPS - 释放动态分配的空间(堆)

转载 作者:行者123 更新时间:2023-12-02 19:22:37 24 4
gpt4 key购买 nike

我正在尝试释放动态分配的堆内存空间

我尝试运行这个简单的代码,但我不断收到相同的错误:

“请求(-40)是负堆数量(系统调用 9)”

.text
li $v0,9
li $a0,40
syscall

li $v0,9
li $a0,-40
syscall

谁能帮我理解为什么它不起作用?有其他释放空间的方法吗?

最佳答案

MARS 不支持带有负参数的 sbrk,如源代码 here 所示。 .

据我所知,在 MARS 中运行代码时无法显式释放动态分配的内存。

关于assembly - MIPS - 释放动态分配的空间(堆),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62850718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com