proc是定義子程序的偽指令,位置在子程序的開始處,它和endp分別表示子程序定義的開始和結束兩者必須成對出現。
far是該子程序的屬性,決定調用程序和子程序是否在同一代碼段
如下:為子程序定義及說明,
子程序名 PROC NEAR ( 或 FAR )
……
ret
子程序名 ENDP
子程序名為符合語法的標識符
NEAR屬性(段內近調用): 調用程序和子程序在同一代碼段中,只能被相同代碼段的其他程序調用;
FAR屬性(段間遠調用): 調用程序和子程序不在同一代碼段中,可以被相同或不同代碼段的程序調用.