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 프로그램, 테이프 디바이스 및 더블바이트 데이터 요구 사항을 어셈블하고 실행하려면 시스템 요구 사항을 참조하세요.
스토리지 요구 사항
가상 스토리지, 보조 스토리지 공간, 라이브러리 공간 및 설치에 대한 자세한 내용은 스토리지 요구 사항을 참조하세요.
IDF(대화형 디버그 기능)는 대부분의 고급 언어를 위한 심볼릭 디버깅 도구입니다.
High Level Assembler and Toolkit Feature의 설치 및 사용자 정의에 대한 가이드입니다.
구조적 프로그래밍 매크로, 디스어셈블러, 프로그램 이해 도구, 상호 참조 기능 및 툴킷 기능의 향상된 SuperC 구성 요소를 사용하는 방법을 알아보세요.
z/OS 및 AIX 플랫폼에서 기존 애플리케이션을 활용하는 데 도움이 되는 COBOL 컴파일러입니다.
복잡한 Fortran 프로그램 개발에 사용할 수 있는 고급 고성능 컴파일러입니다.
PL/I 애플리케이션을 최신 웹 기술과 통합하기 위한 고급 컴파일러입니다.
워크로드 관리를 간소화하고 애플리케이션에 대한 사용자 액세스를 맞춤 설정합니다.
분할된 데이터 세트에 대한 향상된 온라인 및 배치 기능입니다.
애플리케이션 코드를 변경하거나 별도의 컴퓨팅 환경 없이 날짜와 시간을 시뮬레이션하는 메인프레임 애플리케이션 테스트용 시계 시뮬레이터입니다.
원본 라이브러리의 Easytrieve 소스 코드를 사용하여 Easytrieve 투자를 보호합니다. IBM COBOL 보고서를 생성하고 Easytrieve 애플리케이션을 업데이트하거나 작성할 수 있습니다.
z/OS 애플리케이션 제공을 가속하는 데 도움이 되는 핵심 툴 세트를 제공합니다.