【发布时间】:2016-09-30 08:03:27
【问题描述】:
我想将 SPR(特殊用途寄存器)的内容保存到全局变量中。 我在组装方面没有太多经验,但我尝试按以下方式进行:
.global __The_Global_Variable
mfspr r16, 695 #695 is the number of the SPR Register
stw r16, __The_Global_Variable #I get Syntax error at this line
我遇到语法错误,谁能帮忙解决一下?
我还有以下问题:
1- 如何在汇编文件中定义一个全局变量? 2- 将寄存器的内容存储在变量中的正确指令是什么?
【问题讨论】:
-
它在做什么?你希望它做什么?
-
一般来说,我想使用 WinIDEA 查看 SPR 寄存器的内容。为此,我必须将 SPR 的内容存储到一个全局变量中,这样我就可以查看寄存器的内容。
-
这就是“你想做的部分”。那么你那里的代码是什么?它会组装吗?是否有任何错误信息?向我们提供您拥有的所有信息。
-
第三行出现语法错误,
-
这就像拔钉子一样。你得到什么语法错误?请发布完整的错误消息。
标签: assembly global-variables powerpc instruction-set