装配 – MASM EQU和TEXTEQU指令之间的区别

我试图理解MASM
EQU
TEXTEQU指令之间的区别.到目前为止,我能够收集的是语法略有不同,并且TEXTEQU宏可以重新定义EQU宏.它们在我看来仍然非常相似,那么还有其他差异吗?在什么情况下我应该使用EQU而不是TEXTEQU,反之亦然? 最佳答案 EQU更通用,因为它允许数字常量和文本常量. EQU还明确声明可以在声明后更改文本值.

另一方面,TEXTEQU只处理文本文字.使用普通的双引号文本,文字以%(我从未见过)和宏的值进行.后两种类型似乎不受EQU支持,但我没有测试过.

在大多数情况下,如果你只是创建双引号的文本常量,它们似乎是可以互换的.

点赞