Differences:
1. the symbolic names defined using the equ directive cannot be the same as other symbolic names. The symbolic names must be unique and cannot be redefined;
The symbolic names defined by the equal sign pseudo command "=" can be duplicated, can be redefined, and can be assigned a value again.
2. the symbolic names defined using the equ pseudo command can not only represent a constant or constant expression, but also represent strings, keywords, script codes, a string of symbols (such as Word PTR), and so on;
The symbolic name defined by the equal sign pseudo command "=" is only used to represent a numerical expression.
Similarities:
The storage space is not allocated to the system for the symbolic names defined by the equivalent pseudocommand EQU and those defined by the equal sign pseudocommand.
From http://hi.baidu.com/wuqi19881003/item/a71e8882edd305d15e0ec17e