Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 MIPS Assembly 中,我将如何创建一个程序,该程序将根据用户输入创建一个不同大小的数组?
例如,程序会要求用户输入一个整数 X 并创建一个长度为 X 的数组。
任何代码示例将不胜感激。
您可以使用sbrk系统调用来分配内存。
sbrk
考虑以下:
.data prompt: .asciiz "Number of integers " .text main: #print prompt la $a0 prompt li $v0 4 syscall #get int li $v0 5 syscall #allocate space sll $a0 $v0 2 #number of bytes now in $a0 li $v0 9 syscall #address of space now in $v0