Macro command, Macro Processor   매크로 명령어, 매크로 (Macro), 매크로 프로세서

(2019-09-30)

매크로


1. 매크로 (Macro)

  ㅇ 반복되는 일련의 순차적 명령어들을 조합하여 한 번에 사용할 수 있도록 만든 것
     - 이를 하나의 새로운 이름으로 정의해 놓음

  ㅇ 특징
     - 축약 : 반복되는 명령들을 하나로 정의
     - 확장 : 매크로 호출(Macro call)에 의해 확장됨
        . 확장은 주로 매크로 프로세서가 처리
     - 어셈블리언어에서, 많이 사용됨
     - 컴파일러에서는, 
        . 컴파일하기 이전에, 매크로 확장이 먼저 일어나서 코드를 바꾼 후에 컴파일이 됨

  ㅇ 장점
     - 프로그램 작성의 가독성,용이성 제공


2. 매크로 프로세서 (Macro Processor)

  ㅇ 매크로 처리기
     - 프로그램 일부분을 축약시켜 축약된 부분을 이용할 수 있도록 하는 매크로 처리기 
        . 축약에 의해 정의된 프로그램의 동일 부분을 매크로 정의(macro definition)로 취급
          하고, 그 정의를 보관시킴
           .. 축약이 매번 발생될 때 마다(macro call), 매크로 정의로 대체시킴

  ㅇ 특징
     - 매크로 지시어는 어셈블리어 명령어의 일종
     - 어셈블러에게 포함되거나 별개의 프로그램으로 제공
     - 매크로 정의 형태는 시스템에 따라 다름

(기타)
   1. 매크로  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"