我只想了解Sparc Assembly的详细信息:
如果:
.data
s0: .asciz "foo %s\n"
s1: .asciz "bar"
.text
.global main
main: save %sp, -96, %sp
set s0, %o0
set s1, %o1
然后我将s0
和s1
个字符串的地址分别放入%o0
和%o1
个寄存器中?
通常,当我使用I
变量执行以下指令时:
set I, %g1
这是否意味着我将I
的地址放入%g1 register
或将I
值放在%g1
寄存器中包含的地址?
很抱歉,如果这个问题似乎很愚蠢,但我开始使用Sparc程序集。
由于