MIPS从txt文件获取数据

时间:2020-09-30 23:24:19

标签: assembly mips

我有一个.txt文件,其中包含64个十六进制数字。我现在的任务是将这些数字存储到寄存器中进行计算。例如:

0x3e77904b
0x4027e6e7
0x3f5de12d
0x3fc4137f
0x3e754280
0xbfaa1dd9

我知道如何打开,阅读,关闭文件

          .data
fileName: .asciiz "C:\Python\Python38-32\64point.txt"
fileWords: .space 1024
          .text
          .globl main
main:
#Open file
li $v0, 13
la $a0, fileName
li $a1, 0
syscall
move $s0, $v0
#Read file
li $v0, 14
move $a0, $s0
la $a1, fileWords
la $a2, 1024
syscall
#Print
li $v0, 4
la $a0, fileWords
syscall
#Close file
li $v0, 16
move $a0, $s0
syscall 

li $v0, 10
syscall

有人知道该怎么做吗?谢谢。

0 个答案:

没有答案