宏定义中形参是否要先定义?

[复制链接]
 楼主| lijx1223 发表于 2012-10-30 19:56 | 显示全部楼层 |阅读模式
宏定义中形参是否要先定义?假设定义一个转移宏指令,例如以下。必须先将FX  EQU 10;FY EQU 12,  MOVXY  宏指令只能转移F10、F12两个寄存器?甚至形参也无意义了,就是两个寄存器之间转换。

MOVXY  MACRO       FX  FY
               MOVF       FX,0
               MOVWF    FY
                ENDM
               ORG     00
          ...

宏指令可以编译,就是参数没法通过。如果全部没有通过,我也会怀疑。一半行一半不行,纠结中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

53

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部