High Level Assembler and Toolkit Feature
프로그래머 생산성을 향상하고 이 어셈블러와 옵션 툴킷으로 프로그램 개발 및 유지보수를 간소화합니다.
추상적인 기하학적 쉐브론의 일러스트

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는 이러한 운영 체제에서 실행됩니다. 달리 명시하지 않는 한, 어셈블러는 다음 시스템의 후속 버전, 릴리스 및 수정 수준에서도 작동합니다.

  • OS/390 버전 2 릴리스 10.0
  • VM/ESA 버전 3 릴리스 1.0
  • z/VM 버전 5 릴리스 2
  • VSE/ESA 버전 2 릴리스 6
  • z/VSE 버전 3 릴리스 1 및 버전 4
  • z/OS 버전 1 릴리스 2.0
시스템 요구 사항 세부 정보

기계 요구 사항

High Level Assembler 프로그램, 테이프 디바이스 및 더블바이트 데이터 요구 사항을 어셈블하고 실행하려면 시스템 요구 사항을 참조하세요.

기계 요구 사항 세부 정보

스토리지 요구 사항

가상 스토리지, 보조 스토리지 공간, 라이브러리 공간 및 설치에 대한 자세한 내용은 스토리지 요구 사항을 참조하세요.

스토리지 요구 사항 세부 정보
리소스 Interactive Bug Facility 사용 가이드

IDF(대화형 디버그 기능)는 대부분의 고급 언어를 위한 심볼릭 디버깅 도구입니다.

설치 및 사용자 정의 가이드

High Level Assembler and Toolkit Feature의 설치 및 사용자 정의에 대한 가이드입니다.

Toolkit Feature 사용자 안내서

구조적 프로그래밍 매크로, 디스어셈블러, 프로그램 이해 도구, 상호 참조 기능 및 툴킷 기능의 향상된 SuperC 구성 요소를 사용하는 방법을 알아보세요.

관련 제품 IBM COBOL Compiler Family

z/OS 및 AIX 플랫폼에서 기존 애플리케이션을 활용하는 데 도움이 되는 COBOL 컴파일러입니다.

IBM Fortran Compiler Family

복잡한 Fortran 프로그램 개발에 사용할 수 있는 고급 고성능 컴파일러입니다.

IBM PL/I Compiler Family

PL/I 애플리케이션을 최신 웹 기술과 통합하기 위한 고급 컴파일러입니다.

IBM CL/SuperSession

워크로드 관리를 간소화하고 애플리케이션에 대한 사용자 액세스를 맞춤 설정합니다.

IBM Data Set Commander for z/OS

분할된 데이터 세트에 대한 향상된 온라인 및 배치 기능입니다.

IBM HourGlass

애플리케이션 코드를 변경하거나 별도의 컴퓨팅 환경 없이 날짜와 시간을 시뮬레이션하는 메인프레임 애플리케이션 테스트용 시계 시뮬레이터입니다.

IBM Migration Utility for z/OS

원본 라이브러리의 Easytrieve 소스 코드를 사용하여 Easytrieve 투자를 보호합니다. IBM COBOL 보고서를 생성하고 Easytrieve 애플리케이션을 업데이트하거나 작성할 수 있습니다.

IBM Application Delivery Foundation for z/OS

z/OS 애플리케이션 제공을 가속하는 데 도움이 되는 핵심 툴 세트를 제공합니다.

다음 단계

IBM High Level Assembler and Toolkit Feature를 사용하여 프로그래머 생산성을 개선하고 프로그램 개발 및 유지보수를 간소화하는 방법을 알아보세요. IBM® Z 또는 Power 담당자와 30분 무료 미팅을 예약하세요.

더 살펴보기 문서 지원 IBM Redbooks 지원 및 서비스 글로벌 파이낸싱 커뮤니티 개발자 커뮤니티 비즈니스 파트너