(Macro Procedure)是一个命名的语汇编语句块,一旦定义后,宏过程就可以在程序中被调用任意多次,调用宏过程的时候,宏内的语句块将替换到调用的位置,宏的本质是替换,但像极了子过程,宏可定义在源程序的任意位置...; 将被替换为上面两行代码ret main ENDPEND main一个代替求和函数的宏MySum macro var1, var2, var3mov eax,var1add eax,var2add...: 通过定义默认值,可以不给默认的变量传递参数.; 参数 var1、var2 通过 REQ 标识说明是必备参数MySum macro var1:req, var2:req, var3:=...retmain ENDPEND main在宏内使用局部标号:MyMax macro var1,var2LOCAL jumpmov eax,var1cmp eax,var2jge jumpxor eax,...;转义操作符;自定义的宏mPrint macro Text PrintText '* &Text& *'endm.codemain proc ;该宏会把参数直接替换过去 mPrint