매크로(Macro)의 개념
  : 프로그램 작성 시 한 프로그램 내에서 동일한 코드가 반복될 경우 반복되는 코드를 한번만 작성하여
    특정 이름으로 정의한 후 필요할때마다 정의된 이름을 호출하여 사용하는 것

매크로 프로세서(Macro Processor)
  : 원시 프로그램에 존재하는 메크로 호출 부분에 매크로 프로그램을 삽입하여 확장된 프로그램을 생성하는 소프트웨어

매크로 프로세서의 처리과정
  1. 매크로 정의 인식
      : 매크로의 시작을 알리는 'Macro'명령을 인식한다(매크로를 만듬)
  2. 매크로 정의 저장
      :  매크로를 확장하기 위해 매크로 이름과 매크로 내용을 매크로 테이블에 저장(매크로 내용 저장)
  3. 매크로 호출 인식
      :  주 프로그램의 명령부에서 매크로 이름으로 매크로 호출을 인식(매크로 호출)
  4. 매크로 호출 확장
      : 주 프로그램의 매크로 이름 위치에 내용과 인수를 치환하여 확장된 원시 프로그램을 만듬(내용추가)

+ Recent posts