最近在修改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:...
...
這樣的用法需要額外設定嗎?
還請各位前輩指教..