所以我有一个棋盘游戏,预计用户输入棋盘的大小 3,4,5 ...将是 3x3、4x4、5x5 等...
这里:
board: .word 0:100 # declare a board of size 100 and make ints '0' , O = 1, X = 2
如您所见,这是静态声明...例如,我需要以某种方式使数组成为 t0 中找到的用户输入的 SIZE...
听起来您需要在堆上分配一些内存。MARS 模拟器syscall
是 $v0 = 9,$a0 = 要分配的字节数,返回 $v0 中分配的内存地址。资料来源:MARS 中可用的 MIPS 系统调用函数
所以你的步骤是: