assembly - 在 MIPS 中将整数读入局部变量

标签 assembly mips mars-simulator spim

如何将整数读入 MIPS 中的局部变量?
问题要求我使用将整数变量分配为局部变量的概念。 (我教科书中的一个问题。)

最佳答案

li $v0, 5              # MARS/SPIM call number 5: read int
syscall                # return value in $v0
move $t0, $v0
该值现在为 $t0。这将从控制台读取整数。
asm 中的“局部变量”可以是寄存器或堆栈空间。
MARS 系统调用文档:http://courses.missouristate.edu/kenvollmar/mars/help/syscallhelp.html

关于assembly - 在 MIPS 中将整数读入局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6900762/

相关文章:

assembly - 获得汇编语言编程技能

c - 将C代码转换为汇编语言

assembly - 汇编语言有多少种

javascript - 参数传递如何与嵌套函数调用中的调用堆栈一起使用

assembly - mips汇编代码,使用移位函数的逻辑运算

c - LLVM 在 Windows x64 上交叉编译为 MIPS

assembly - 火星MIPS模拟器是大端还是小端

linux - $gp、.cpload 和 MIPS 上的位置独立性

assembly - MARS MIPS 模拟器执行窗口不会展开

mips - 错误 : "store address not aligned on word boundary"