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


評論