最近在修改8051 code bank的code,
看到一个macro如下..
SWITCH MACRO N
PUBLIC ?B_SWITCH&N
?B_SWITCH&N:
SWITCH&N ;Switch bank
RET ;Enter to
called-function
ENDM
我好奇的是那个"&N"的用法,
是指说可以用一个code做出多个类似的code(差在参数的不同)吗?
如上例, 则
SWITCH 0 ==> 产生?B_SWITCH0:...
SWITCH 1 ==> 产生?B_SWITCH1:...
...
这样的用法需要额外设定吗?
还请各位前辈指教..