必威电竞|足球世界杯竞猜平台

宏指令
來源:互聯網

宏指令是匯編語言程序中的一種偽指令. 宏指令是代表某功能的一段源程序.

基本介紹

宏指令是匯編語言程序中的一種偽指令

它的格式為

[ 宏指令名 ] MACRO [形式參數]

……

代碼段

……

ENDM

例如:

MOV_ macro 一級方程式錦標賽,f2

mvl f1,w,acce ;把f1地址里的數據放到W寄存器,f1的數據不變

mvf f2,w,acce ;把W寄存器里的數據放到f2地址

ENDM ;這個指令相當于把f1里的數據賦給f2,且f1的數據不變

使用了“形式參數“,它們引用宏指令時被給出的一些名字或數值(實在參數)所替換。使用形式參數給宏指令帶來了很大的靈活性。

宏調用格式

[ 宏指令名 ] [實際參數]

實參數項將對應替換宏指令中形式參數。如果形式參數為標號時,則在宏調用中,實參也應為標號,且要求實參是唯一的。如果宏定義中有自己的標號,則在宏調用時,匯編程序自動地把標號變成唯一的標號。

參考資料 >

生活家百科家居網