複製鏈接
請複製以下鏈接發送給好友

宏指令

鎖定
宏指令是彙編語言程序中的一種偽指令.
宏指令是代表某功能的一段源程序.
中文名
宏指令
宏指令
彙編語言程序中的一種偽指令
格式為
[ 宏指令名 ] MACRO [形式參數]
宏調用格式
[ 宏指令名 ] [實際參數]
屬    性
一種偽指令
領    域
計算機
它的格式為
[ 宏指令名 ] MACRO [形式參數]
……
……
ENDM
例如:
MOV_ macro f1,f2
mvl f1,w,acce ;把f1地址裏的數據放到W寄存器,f1的數據不變
mvf f2,w,acce ;把W寄存器裏的數據放到f2地址
ENDM ;這個指令相當於把f1裏的數據賦給f2,且f1的數據不變
使用了“形式參數“,它們引用宏指令時被給出的一些名字或數值(實在參數)所替換。使用形式參數給宏指令帶來了很大的靈活性。
宏調用格式
[ 宏指令名 ] [實際參數]
實參數項將對應替換宏指令中形式參數。如果形式參數為標號時,則在宏調用中,實參也應為標號,且要求實參是唯一的。如果宏定義中有自己的標號,則在宏調用時,彙編程序自動地把標號變成唯一的標號。