Как прочитать файл .bin в сборке MIPS? У меня есть этот код.
Я действительно застрял здесь, пытался решить эту проблему в течение нескольких недель и, похоже, не добился никакого прогресса.
.data
myArray: .space 32000
fin: .asciiz "hundredints.bin"
newLine: .asciiz "\n"
buffer: .space 32000
.text
li $v0, 13
la $a0, fin
li $a1, 0
li $a2, 0
syscall
move $s6, $v0
#read from file
li $v0, 14 # system call for read from file
move $a0, $s6 # file descriptor
la $a1, buffer # address of buffer to which to read
li $a2, 32000 # hardcoded buffer length
syscall # read from file
li $v0, 4 # system Call for PRINT STRING
la $a0, buffer # buffer contains the values
syscall # print int
# Close the file
li $v0, 16 # system call for close file
move $a0, $s6 # file descriptor to close
syscall # close file```