我正在编写一些mips代码,每次循环读取大约4kb。问题是我正在读取的mp3文件包含1A的多个实例,因此系统调用14停止并且在不到达文件的实际末尾的情况下将不再读取。有没有办法解决?此外,是否有人有完整的标志列表可以添加到系统调用13?
由于
答案 0 :(得分:1)
如果您正在使用MARS模拟器,我认为这是不可能的(除非有人在您的特定安装中扩展了系统调用接口)。来自文档here:
MARS实现了两种模式:0表示读取,1表示写入,忽略标志。
如果你使用MARS以外的模拟器,你需要告诉我们哪一个。并非所有这些都实现相同的系统调用。
答案 1 :(得分:0)
尝试以二进制模式打开文件。