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

(2016-11-06)
1. 매크로 (Macro)

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

  ㅇ 특징
     - 반복되는 명령들을 정의
     - 매크로 호출(Macro call)에 의해 확장됨
     - 확장은 매크로 프로세서가 처리
     - 어셈블리언어, 컴파일러 등에서 사용

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


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

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

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


[시스템 프로그래밍]1. 인터프리터  2. 선행처리기  3. 컴파일러,컴파일  4. 링커,로더  5. 매크로  6. 어셈블러  
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
      1.   프로그래밍 언어론
      2.   객체지향
      3.   자료구조
      4.   알고리즘
      5.   자료표현(알파벳/코드)
      6.   시스템 프로그래밍
          1. 인터프리터
          2. 선행처리기
          3. 컴파일러,컴파일
          4. 링커,로더
          5. 매크로
          6. 어셈블러
      7.   프로그래밍언어 종류
      8.   프로그래밍 기타일반
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     모바일웹     참고문헌