Skip to main content

매크로 지침이란 무엇입니까?

computer 컴퓨터 프로그래밍의 매크로 명령은 프로그램을 편집 할 때 사전 정의 된 코드 블록으로 대체되는 단일 명령입니다.이 용어는 원래 어셈블리 언어 프로그래밍에 사용 된 지침에 적용되었으며, 때로는 매우 간단한 작업에 길고 반복적 인 코드가 필요했습니다.매크로 지침의 개발은 대표 기능 라이브러리를 기반으로 언어를 만드는 첫 단계 중 하나 였으므로 별도의 프로그램에서 단일 명령 호출로 미세한 행동을 함께 수집 할 수 있습니다.초기 매크로 교육 라이브러리는 프로그래머가 기능을 사용하고 액세스하는 데 도움이되는 하드웨어 및 소프트웨어 제조업체가 가장 자주 공급했습니다.프로그램의 코드, 매크로 코드 내에서 오류 가능성을 제거하고 일반적으로 사용되는 명령어 세트를 제공하여 여러 프로그래머가 동일한 매크로 명령어를 사용할 수 있도록합니다.어셈블리 언어에 따라 특정 결과를 달성하는 데 필요한 모든 단계를 명시 적으로 작성해야합니다.예를 들어 세 숫자를 함께 추가하는 프로그램이 될 수 있습니다.처음 두 줄은 실제로 컴퓨터 내부의 물리적 회로에 해당하는 레지스터라는 레지스터라는 필드에 숫자를로드합니다.세 번째 줄은 두 레지스터를 추가하고 네 번째 줄은 다른 레지스터에 결과를 저장합니다.다섯 번째 줄은 레지스터에 추가 될 마지막 숫자를로드하고 최종 문장은 이전 결과를 세 번째 숫자에 추가합니다.매개 변수로 추가 할 세 숫자와 함께.프로그램이 어셈블러에 의해 최종적으로 컴파일되고 기계 코드로 전환되면, 사전 프로세싱이라는 조치가 어셈블리가 배치되기 전에 취해집니다.사전 프로세서는 매크로 명령 및 매개 변수를 가져 와서 필요한 코드 라인으로 확장하여 실제 매크로 코드 내부의 대표적인 자리 표시자를위한 매개 변수를 대체합니다.매크로 교육 라이브러리.이 라이브러리에는 어셈블리 언어의 프로그래밍을 단순화하고 특정 작업이 다른 프로그램에서 일관된 방식으로 수행되도록하는 데 도움이되는 여러 매크로가 포함되어 있습니다.매크로 교육 라이브러리를 광범위하게 사용하면 결국 훨씬 덜 반복적 인 프로그래밍 요구 사항을 가진 광범위한 기능을 제공하기 위해 자체 라이브러리에 의존하는 더 높은 수준의 언어로 이어졌습니다.