作者MaxHaru (懂得放手..才是王道)
看板Programming
標題[問題] 8051 macro的問題請教
時間Thu Oct 20 12:35:02 2016
最近在修改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:...
...
這樣的用法需要額外設定嗎?
還請各位前輩指教..
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.210.106.78
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1476938104.A.2E9.html
推 chuegou: 先說有asm板 110.27.66.58 10/20 18:40
→ chuegou: 看起來是這樣沒錯 110.27.66.58 10/20 18:42
→ chuegou: 使用手冊會有macro的說明 110.27.66.58 10/20 18:42