【发布时间】:2018-07-17 12:06:21
【问题描述】:
两条指令似乎都为变量设置了一个值。 我看不出两者之间有明显的区别。
SETA 的文档在此处给出: http://www.keil.com/support/man/docs/armclang_asm/armclang_asm_dom1361290022931.htm
这里给出了 EQU 的文档: http://www.keil.com/support/man/docs/a51/a51_st_equ.htm
【问题讨论】:
-
引用您的第一个链接:EQU 定义一个常量,而 GBLA 和 SETA 定义一个变量。 此外,
EQU允许 " 寄存器相对值或 PC 相关值” 不仅仅是数字,也不限于 32 位。 -
请注意,这些都不是指令...它们是指令。