

AWS Mainframe Modernization Service(관리형 런타임 환경 환경 환경)는 더 이상 신규 고객에게 공개되지 않습니다. AWS Mainframe Modernization Service(관리형 런타임 환경 환경)와 유사한 기능은 AWS Mainframe Modernization Service(자체 관리형 환경)를 참조하세요. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [AWS Mainframe Modernization 가용성 변경을](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html) 참조하세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 코드 변환 개념
<a name="assembler-conversion-concepts"></a>

코드 변환이 어떻게 이루어지는지 알아보려면 매크로 처리, 코드 페이지, CodeBuild와 같은 몇 가지 주요 개념을 이해하는 것이 중요합니다.

**Topics**
+ [매크로 처리](#conversion-concepts-macro-handling)
+ [코드 페이지(EBCDIC 및 ASCII)](#conversion-concepts-code-pages)
+ [CodeBuild](#conversion-concepts-code-build)

## 매크로 처리
<a name="conversion-concepts-macro-handling"></a>

메인프레임 어셈블러 코드는 매크로를 자주 사용하여 재사용할 수 있는 기능을 캡슐화합니다. 매크로 동작은 일반적으로 어셈블러 프로그램에서 전달된 파라미터를 기반으로 애플리케이션 런타임 시 결정됩니다. 코드 변환은 COBOL로 변환하기 전에 Assembler 매크로를 확장하기 위한 여러 메커니즘을 제공합니다.

## 코드 페이지(EBCDIC 및 ASCII)
<a name="conversion-concepts-code-pages"></a>

메인프레임 어셈블러에는 EBCDIC 문자에 해당하는 16진수 값으로 표현되는 문자 리터럴이 포함되어 있을 때가 많습니다. 코드 변환은 ASCII 환경에서 COBOL을 내보낼 때 ASCII에서 문자 리터럴을 자동으로 관리할 수 있는 구성 가능한 기능을 제공합니다.

## CodeBuild
<a name="conversion-concepts-code-build"></a>

코드 변환은 AWS CodeBuild 서비스를 통해 사용할 수 있습니다. AWS CodeBuild 는 원래 CI/CD 파이프라인의 일부로 설계된 빌드 자동화 도구입니다. 에서 AWS Mainframe Modernization AWS CodeBuild 는 MCCAC Conversion 도구 및 Rocket Software(이전 Micro Focus) COBOL 컴파일러와 같은 기타 도구를 자동화하는 데 사용됩니다.