level 1
icedrivers
楼主
本人新手。阅读C语言汇编混编程序时,对汇编中伪宏定义中两个冒号中间加一个变量感到疑惑,不知是C语言语法还是汇编语法。
如:
CNTL_2P2Z .macro n
MOVW DP, # _CNTL_2P2Z_Ref:n:
……
.endm
其中下划线之后是C函数中定义的变量,
实际C函数中有CNTL_2P2Z_Ref1,CNTL_2P2Z_Ref2,
并没有CNTL_2P2Z_Ref,
这里:n:是不是表示1或2?
2016年03月17日 01点03分
1
如:
CNTL_2P2Z .macro n
MOVW DP, # _CNTL_2P2Z_Ref:n:
……
.endm
其中下划线之后是C函数中定义的变量,
实际C函数中有CNTL_2P2Z_Ref1,CNTL_2P2Z_Ref2,
并没有CNTL_2P2Z_Ref,
这里:n:是不是表示1或2?