如何将寄存器值存储在变量ARM7中

How to store register value in variable ARM7

我正在尝试编写一个程序来将两个值中较大的一个存储在变量 larger

我是 ARM7 的新手,无法弄清楚如何将寄存器中的值存储到该标签变量。

这是我的错误代码:

我知道这是一个复杂的解决方案,但是在使用 RISC 处理器时,您必须处理某些事情。

基本上,此解决方案的工作原理是将变量的地址存储在寄存器中,然后使用该寄存器更改值。