SETA和EQU在手臂装配上有什么区别?

时间:2018-07-17 12:06:22

标签: assembly arm keil

两条指令似乎都将值设置为变量。 我看不出两者之间有明显的区别。

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

1 个答案:

答案 0 :(得分:2)

SETA分配一个可多次重新分配的汇编时间变量。 EQU设置一个常量,该常量不可更改,每次引用时都具有相同的值,在某些情况下可以在赋值之前使用,并且可以是段相对的。