매크로(Macro)의 개념
: 프로그램 작성 시 한 프로그램 내에서 동일한 코드가 반복될 경우 반복되는 코드를 한번만 작성하여
특정 이름으로 정의한 후 필요할때마다 정의된 이름을 호출하여 사용하는 것
매크로 프로세서(Macro Processor)
: 원시 프로그램에 존재하는 메크로 호출 부분에 매크로 프로그램을 삽입하여 확장된 프로그램을 생성하는 소프트웨어
매크로 프로세서의 처리과정
1. 매크로 정의 인식
: 매크로의 시작을 알리는 'Macro'명령을 인식한다(매크로를 만듬)
2. 매크로 정의 저장
: 매크로를 확장하기 위해 매크로 이름과 매크로 내용을 매크로 테이블에 저장(매크로 내용 저장)
3. 매크로 호출 인식
: 주 프로그램의 명령부에서 매크로 이름으로 매크로 호출을 인식(매크로 호출)
4. 매크로 호출 확장
: 주 프로그램의 매크로 이름 위치에 내용과 인수를 치환하여 확장된 원시 프로그램을 만듬(내용추가)
: 프로그램 작성 시 한 프로그램 내에서 동일한 코드가 반복될 경우 반복되는 코드를 한번만 작성하여
특정 이름으로 정의한 후 필요할때마다 정의된 이름을 호출하여 사용하는 것
매크로 프로세서(Macro Processor)
: 원시 프로그램에 존재하는 메크로 호출 부분에 매크로 프로그램을 삽입하여 확장된 프로그램을 생성하는 소프트웨어
매크로 프로세서의 처리과정
1. 매크로 정의 인식
: 매크로의 시작을 알리는 'Macro'명령을 인식한다(매크로를 만듬)
2. 매크로 정의 저장
: 매크로를 확장하기 위해 매크로 이름과 매크로 내용을 매크로 테이블에 저장(매크로 내용 저장)
3. 매크로 호출 인식
: 주 프로그램의 명령부에서 매크로 이름으로 매크로 호출을 인식(매크로 호출)
4. 매크로 호출 확장
: 주 프로그램의 매크로 이름 위치에 내용과 인수를 치환하여 확장된 원시 프로그램을 만듬(내용추가)