我按顺序将2个文件加载到SPIM中。
文件1:
.globl getCount
.data
count: .word 50
.text
getCount: lw $v0, count($0)
jr $ra
文件2:
.text
main: #code to call the getCount label and print the result stored in $v0
jr $ra
当SPIM合并2个文件时,似乎总是知道在地址main
运行并使用jr $ra
中的main
在打印结果后退出程序。它不会在地址getCount
上运行,并使用该方法的jr $ra
退出程序。
所以我问,main
标签是SPIM检测到首先运行的重新标记的标签,还是main
块放在其他地址之上?