1.IF和$IF是不等价的,不要混淆了;
2.带前缀$的条件编译$IF用法:(汇编器指示命令Assembler Directive)
只能用来测试由$SET和$RESET指令定义的符号.
$SET使用方法:Options — A51 — Set.
SET (symbol <<= number>> << ,symbol <<= number >> ... >>)
$RESET使用方法:
Options — A51 — Reset. RESET (symbol << , symbol ... >>)
3.没有前缀$的条件编译IF用法:
不能测试由$SET和$RESET指令定义的符号.其功能与C语言#if用法相同.
4.$IF是汇编器指示命令(汇编指示命令Assembler Directive)
5.IF是汇编控制语句(Control Statemetns)
6.也要注意$SET与SET的区别
$SET:是汇编器指示命令:可以通过Options — A51 — Set的命令行设置.
SET:是汇编伪指令:与EQU用法相当
7.汇编控制语句Control Statemetns(也叫汇编伪指令)
上一篇:C51与汇编混合编程详解
下一篇:C51的模块化设计方法