검색
색인
매크로, macro
매크로 명령어(macro instruction)의 줄임말. 어셈블리 언어에서 주로 사용된다. 프로그램 내에서 1개 이상의 문장으로 이루어진 프로그램의 한 블록이 프로그램 곳곳에 반복적으로 쓰일 때 이러한 프로그램 작성상의 불편을 없애기 위해 반복적으로 사용되는 부분을 약자로 따로 정의하여, 반복적으로 사용되는 자리에 그 약자로 사용되는 명령어를 말한다. 이와 같이 반복적으로 쓰이는 부분을 약자로 따로 정의하는 것을 매크로 정의(macro definition)라 하고, 프로그램상에서 약자를 이용하여 그 매크로를 사용하는 것을 매크로 호출(macrocall)이라 하며, 매크로 호출에 의해 매크로로 정의된 일련의 프로그램 문장들이 매크로 호출이 있는 부분에 대치되는 것을 매크로 확장(macro expansion)이라 한다.