[問題] 8051 macro的問題請教

看板Programming作者 (懂得放手..才是王道)時間8年前 (2016/10/20 12:35), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
最近在修改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

10/20 18:40, , 1F
先說有asm板
10/20 18:40, 1F

10/20 18:42, , 2F
看起來是這樣沒錯
10/20 18:42, 2F

10/20 18:42, , 3F
使用手冊會有macro的說明
10/20 18:42, 3F
文章代碼(AID): #1O24buBf (Programming)
文章代碼(AID): #1O24buBf (Programming)