6502單片機編程--偽指令2
的編寫又簡單方便許多了.
宏名:.MACRO
這里.MACRO和.ENDM必須成對出現(xiàn)
宏調(diào)用的格式:
宏名宏實參數(shù)1,宏實參數(shù)2,宏參數(shù)3
具有宏調(diào)用的源程序被編譯時,每個宏調(diào)用將被編譯程序展開,宏展開實際上是宏定義時設(shè)計的宏體去代替相應(yīng)的宏指令名,并且用實際參數(shù)去取代虛參數(shù),以形成符合功能并可以被執(zhí)行的實際代碼
我們舉例說明:
實現(xiàn)中斷指令 INT
大家知道,現(xiàn)在的6502編譯器都不支持INT指令,給書寫造成不便,不過現(xiàn)在我們可以用宏來實現(xiàn)
INT:.MACRO INT_PARAM
PHX:.MACRO
PLX:.MACRO
MAIN:PHX
看到了吧,我們在程序中就可以用 PHX,PLX了
評論