我有一个函数,我正在传递三个地址。我想在这些地址访问值(单个字符)。我应该怎么做呢?
目前,我已将地址传递给寄存器a0-a2中的被调用函数,但我不清楚如何访问这些地址中的内容以供我的函数使用。
例如:
func1:
la $t0, base_address
la $a0, 0($t0)
la $a1, 1($t0)
la $a2, 2($t0)
jal func2
func2:
How do I access the contents at the addresses I passed using arguments a0-a2?
I'd like to use what's stored at those addresses. Not the addresses themselves.
另外,请注意我必须根据函数的要求传递地址作为参数,该函数使用三个char *参数。
非常感谢任何帮助。感谢。