所以我有一个棋盘游戏,用户应该输入棋盘的大小 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,例如......
答案 0 :(得分:8)
听起来你需要在堆上分配一些内存。 MARS模拟器syscall
为$ v0 = 9,$ a0 =要分配的字节数,返回$ v0中已分配内存的地址。资料来源:MIPS syscall functions available in MARS
所以你的步骤是: