作者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://webptt.com/cn.aspx?n=bbs/Programming/M.1476938104.A.2E9.html
1F:推 chuegou: 先说有asm板 110.27.66.58 10/20 18:40
2F:→ chuegou: 看起来是这样没错 110.27.66.58 10/20 18:42
3F:→ chuegou: 使用手册会有macro的说明 110.27.66.58 10/20 18:42