Programming/ASM

매크로 호출 확장 소스

Forg Bee 2013. 5. 23. 15:36

ROUTINE1: MOV AX, BX
  ADD AX, CX
  ADD AX, DX
  .
  .

ROUTINE2: MOV AX, BX
  ADD AX, CX
  ADD AX, DX
  .
  .

<정의>
ROUTINE MACRO LAB, COUNT
LAB: MOV AX, BX
 ADD AX,CX

 IFE COUNT-1
 EXITM
 ENDIF

 ADD AX, DX
 ENDM

<호출>
ROUTINE ROUTINE1, 2
ROUTINE ROUTINE2, 1

<확장>
ROUTINE1: MOV AX, BX
  ADD AX, CX
  ADD AX, DX

ROUTINE2: MOV AX, BX
  ADD AX, CX