IBM® High Level Assembler(HLASM) and Toolkit Feature는 모든 어셈블러 언어 애플리케이션을 위한 유연한 개발 솔루션입니다. 어셈블러와 옵션 툴킷은 프로그래머 생산성을 향상하고 프로그램 개발 및 유지보수를 간소화합니다.
HLASM은 이전 어셈블러에서 볼 수 있었던 모든 검증된 기능을 제공하며 많은 새로운 기능을 포함합니다. 이는 COBOL, FORTRAN 및 PL/I와 같은 다른 기호 언어에서는 일반적으로 제공되지 않는 함수에 대한 프로그램 및 서브루틴을 개발하는 데 도움이 됩니다. HLASM은 또한 외부 함수 호출 및 내장 함수를 포함하여 기본 어셈블러 언어와 매크로 및 조건부 어셈블리 언어에 대한 확장을 제공합니다. 옵션으로 제공되는 High Level Assembler Toolkit Feature는 애플리케이션 복구 및 개발을 향상하는 강력하고 유연한 툴 세트입니다.
경고-억제 옵션으로 사용 편의성이 향상되었습니다.
향상된 SYSADATA 레코드 레이아웃으로 툴 통합이 간소화되었습니다.
ASCII 상수를 통해 시스템 간 호환성을 지원합니다.
더 긴 매크로 인수와 문자열 변수를 사용하여 매크로 코딩을 간소화했습니다.
QY형 및 SY형 주소 상수는 긴 변위에 대한 해상도를 제공합니다. 3개의 10진수 부동 소수점 데이터 유형을 지원하여 명령어 주소 지정 가능성을 높이고 추가 명령어의 필요성을 줄입니다.
OPTABLE 옵션 – *PROCESS 문에서 OPTABLE 옵션이 허용됩니다.
명령어 니모닉을 위한 접미사 태그를 사용하면 동일한 소스 프로그램에서 동일한 이름의 매크로 명령어와 기계어 명령어를 사용할 수 있습니다.
HLASM은 프로그램 개발 및 프로그램 오류 분석에 도움이 되는 어셈블러 목록 및 진단 기능을 제공합니다. 포괄적인 어셈블러 목록은 프로그램과 해당 어셈블리에 대한 세부 정보를 제공합니다. 어셈블러 옵션을 통해 목록 형식과 생성할 섹션을 제어할 수 있습니다.
매크로 언어는 어셈블러 언어의 확장입니다. 하나 이상의 프로그램에서 선호하는 어셈블러 언어 명령문 시퀀스를 여러 번 생성할 수 있는 편리한 방법을 제공합니다. HLASM은 매크로 정의와 매크로 명령어를 지원합니다.
외부 함수 호출, 내장 함수, 기존 명령어 및 SET 기호 사용, 시스템 변수 기호 및 데이터 속성에 대한 유연한 확장이 가능합니다.
시스템 요구사항
High Level Assembler는 이러한 운영 체제에서 실행됩니다. 달리 명시하지 않는 한, 어셈블러는 다음 시스템의 후속 버전, 릴리스 및 수정 수준에서도 작동합니다.
기계 요구 사항
High Level Assembler 프로그램, 테이프 디바이스 및 더블바이트 데이터 요구 사항을 어셈블하고 실행하려면 시스템 요구 사항을 참조하세요.
스토리지 요구 사항
가상 스토리지, 보조 스토리지 공간, 라이브러리 공간 및 설치에 대한 자세한 내용은 스토리지 요구 사항을 참조하세요.