avr汇编:#define vs .equ,它是一样的吗?

时间:2014-05-04 14:28:38

标签: assembly definition avr

avr-c命令

#define baudrate 9600

与avr-asm命令相同

.equ BAUD  = 9600 

...

1 个答案:

答案 0 :(得分:3)

根据官方guide(见4.5.9):

  

EQU指令为标签分配值。然后可以在以后使用该标签   表达式。由EQU指令赋给值的标签是常数,不能   被改变或重新定义。

equ与C语言#define指令非常相似,但有一点不同:equ无法重新定义。