6502单片机编程--伪指令2
的编写又简单方便许多了.
宏名:.MACRO
这里.MACRO和.ENDM必须成对出现
宏调用的格式:
宏名宏实参数1,宏实参数2,宏参数3
具有宏调用的源程序被编译时,每个宏调用将被编译程序展开,宏展开实际上是宏定义时设计的宏体去代替相应的宏指令名,并且用实际参数去取代虚参数,以形成符合功能并可以被执行的实际代码
我们举例说明:
实现中断指令 INT
大家知道,现在的6502编译器都不支持INT指令,给书写造成不便,不过现在我们可以用宏来实现
INT:.MACRO INT_PARAM
PHX:.MACRO
PLX:.MACRO
MAIN:PHX
看到了吧,我们在程序中就可以用 PHX,PLX了
评论