Итак, если системные вызовы mips являются инструкциями R-типа, это значит, что они должны иметь код операции и код функции, правильно?
Я понимаю, что код операции должен быть двоичным 0x000000, поскольку это инструкция R-типа, но как мне найти код функции для различных системных вызовов mips?
Мне нужно знать коды функций для этих syscalls:
syscall #print integer
syscall #print string
syscall #terminate
Я нашел только один ресурс в сети, который имеет код функции, но кажется общим: https://www.d.umn.edu/~gshute/mips/rtype.xhtml
Это говорит о функции код для системного вызова: 001100
Это действительно функциональный код для всех трех из этих ^? (печать int, печать строки, завершение)
Не думаю, что так должно быть, но я не совсем уверен.