我正在将一些MIPS代码转换为C,如果以下语法相同,我会感到困惑。
li $v0, 11 //print character
syscall
li $v0, 12 //Read character
syscall
putchar(); //print a character
getchar(); //Read a character
scanf();
MIPS中的等效语法是什么?
修改
我正在使用MARS模拟器。
答案 0 :(得分:0)
不,这些当然不是“等同的”,因为它们也有你没有涉及的参数和返回值。
此外,MIPS上必须有一些您未指定的基础ROM或操作系统;处理器架构本身没有“sys调用”,那些是用于“(操作)系统”来实现的。那是什么?
答案 1 :(得分:0)
getchar()和putchar()将比scanf()和printf()更等效,因为后者采用其他参数。