我在MIPS中遇到问题,我在文件中读取一行然后将字符串拆分为整数值数组,最后我得到一个数字为100,5,20,-8,2的数组。我想将值a [4] = 2打印到一个文件。我读了一个链接,告诉我如何访问位置4 http://people.cs.pitt.edu/~xujie/cs447/AccessingArray.htm的值2。我试试我的代码
output: .asciiz "output.txt"
#open file
li $v0, 13
la $a0,output
li $a1, 1
li $a2, 0
#accessing array
la $t3,buffer //access my array name buffer
li $t5,4 //$t5=4
add $t5,$t5,$t5
add $t5,$t5,$t5
add $t1,$t5,$t3
//write to file
li $v0, 15
move $a0, $s6
move $a1, $t1
li $a2, 4 //buffer length
syscall
//close
li $v0, 16
move $a0, $s6
syscall
But when i check my file ,nothing happend in my file. What happended ? Thanks for your help