LEAF(mips_asm_test_fun)
li t1,11
add t0,t1,22
add t0,t0,33
move v0,t0
j ra
END(mips_asm_test_fun)
#test
call asm fun...
ret = 0x42
do my test work...
*** command status = 0
这篇博客展示了MIPS汇编语言的一个测试函数LEAF(mips_asm_test_fun)的实现,包括li、add、move和跳转指令的使用。在函数中,t1、t0寄存器被用来进行算术运算,最终结果存储在v0寄存器中。测试调用该函数后返回值为0x42,表明函数执行成功。
LEAF(mips_asm_test_fun)
li t1,11
add t0,t1,22
add t0,t0,33
move v0,t0
j ra
END(mips_asm_test_fun)
#test
call asm fun...
ret = 0x42
do my test work...
*** command status = 0
1186
1329

被折叠的 条评论
为什么被折叠?