我试图理解MASM
EQU和
TEXTEQU指令之间的区别.到目前为止,我能够收集的是语法略有不同,并且TEXTEQU宏可以重新定义EQU宏.它们在我看来仍然非常相似,那么还有其他差异吗?在什么情况下我应该使用EQU而不是TEXTEQU,反之亦然? 最佳答案 EQU更通用,因为它允许数字常量和文本常量. EQU还明确声明可以在声明后更改文本值.
另一方面,TEXTEQU只处理文本文字.使用普通的双引号文本,文字以%(我从未见过)和宏的值进行.后两种类型似乎不受EQU支持,但我没有测试过.
在大多数情况下,如果你只是创建双引号的文本常量,它们似乎是可以互换的.