ZHCU947E June 2015 – January 2023
$defined 指令用于返回 true/1 或 false/0,具体取决于名称是存在于当前替代符号表还是标准符号表中。实际上,如果汇编器范围中有任何该名称的用户符号,$defined 返回 TRUE。它与 $isdefed 的区别在于,$isdefed 仅测试非替代符号。语法为:
$defined( substitution symbol name )
“.if $defined(macroname)”这样的语句与 C 代码“#ifdef macroname”类似。
请参阅GUID-68AB527B-3D56-40E4-AF2B-AE9CD2A12A29.html#GUID-68AB527B-3D56-40E4-AF2B-AE9CD2A12A29和GUID-8AE22072-DA4B-463C-81BD-85878C514A09.html#GUID-8AE22072-DA4B-463C-81BD-85878C514A09,了解 .define 和 .undef 在汇编语言中的用法。