|
HIGHLIGHTS
IBM High Level Assembler/MVS & VM & VSE is designed to
provide:
o Major product enhancements through functional enhancements,
usability, availability, maintainability and installation
improvements.
o Enhancements for more rapid and reliable development.
o Enhancements for more efficient object code.
o Upward compatibility with OS/Assembler H Version 2 and DOS/VSE
assembler.
o Improved efficiency of system management tasks via assembler
code.
DESCRIPTION
USER PRODUCTIVITY
Many customers are heavily dependent on a critical core of
applications or application segments written in assembler language.
The skills needed to maintain and enhance these assembler programs
are critical to the stability and growth of the organization, and
such skills are becoming increasingly rare. The High Level Assembler
is designed to enhance the productivity of those key people with
assembler language skills to provide considerable added value to the
organization; enhancements can be made more rapidly and errors can be
isolated and corrected more reliably and efficiently.
The High Level Assembler is designed to provide: extensive
improvements in usability, several small but important performance
enhancements, improvements in reliability, availability,
maintainability and installability, and functional interfaces to
permit adaptation to other tools such as librarians, cross reference
tools, debuggers, etc. For instance, AD/Cycle (TM) C/370 Release 1
will be refreshed in June 1992, to provide a DSECT Conversion Utility
that converts descriptive data produced by High Level Assembler into
C data structure declarations.
(TM) Trademark of International Business Machines Corporation.
BUSINESS SOLUTIONS
For those customers whose business depends on key applications
written in assembler language, the new features and capabilities in
the High Level Assembler are designed to permit more rapid and
reliable development of new application enhancements, enabling the
customer to change applications in response to changing business
needs.
GROWTH ENABLEMENT
The High Level Assembler is designed to provide major functional
enhancements, and extensive improvements in usability, that should
improve productivity of assembler language programmers. There are
also language enhancements which are designed to permit programmers
to write more efficient code, and thereby improve the performance of
assembler language applications.
INVESTMENT PROTECTION
Many customer organizations are critically dependent on certain
applications or application segments written in assembler language.
The High Level Assembler helps to protect this investment by
providing many enhancements that make it easier to correctly modify
and maintain these applications.
High Level Assembler is upwardly compatible to DOS/VSE
assembler and OS/Assembler H Version 2. Existing OS/Assembler H
Version 2 and DOS/VSE assembler applications can be easily migrated
to High Level Assembler.
SYSTEMS MANAGEMENT
Many organizations require the use of the assembler to install,
maintain, update and correct existing systems and applications. The
High Level Assembler is designed to provide improvements in
availability, maintainability, efficiency and usability of the
generated assembler applications.
Routine maintenance tasks can be simplified by capabilities
such as the new cross-reference and source-file catalog; these added
features permit rapid problem determination and resolution in ways
not possible with earlier assemblers. Facilities are also provided
to enhance enforcement of organizational coding standards.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS: IBM High Level Assembler/MVS & VM & VSE will
execute in a virtual storage environment on any IBM processor
supported by the operating systems listed in the Programming
Requirements section.
PROGRAMMING REQUIREMENTS: IBM High Level Assembler/MVS & VM & VSE
licensed program will execute under the following operating systems
and their subsequent versions/releases unless otherwise announced by
IBM.
o MVS/SP (TM) Version 2 Release 2 (5740-XC6 or 5665-291)
o MVS/SP Version 3 Release 1 (5685-001 or 5685-002)
o MVS/ESA (TM) SP Version 4 Release 1 (5695-047 or 5695-048)
o MVS/ESA SP Version 4 Release 2 (5695-047 or 5695-048)
o VM/XA (TM) SP(TM) 2 (5664-308)
o VM/ESA (TM) Release 1 with 370 and ESA features (5684-112)
o VSE/ESA Version 1 Release 2 (5750-ACD)
It is possible to assemble programs containing XA or ESA
instructions on any of the above operating systems. However, these
assembled programs can only be executed if the hardware and operating
system provide the necessary architecture support for the
instructions used.
(TM) Trademark of International Business Machines Corporation.
COMPATIBILITY: OS/Assembler H Version 2 and DOS/VSE assembler are
upwardly compatible to High Level Assembler. The exceptions are
programs that contain macro instructions names or SET symbol names
that conflict with those reserved by High Level Assembler, or which
exploit minor errors corrected in High Level Assembler.
PERFORMANCE CONSIDERATIONS: No major enhancements in the base
performance of the program. However, several enhancements are
designed to improve the performance of the assembler (for example,
better memory management, shared code, I/O elimination).
USER GROUP REQUIREMENTS: This announcement satisfies or partially
satisfies 31 requirements from one or more of the world wide user
group communities, which include Australasian SHARE/GUIDE (ASG),
COMMON, COMMON Europe, GUIDE International, G.U.I.D.E. Europe, Japan
GUIDE/SHARE (JGS), Guide Latin American (LAG), SHARE EUROPE and SHARE
Incorporated.
The following requirements from SHARE are:
o Incorporate SLAC Mods into assembler
o Memory Management
o In-storage assembly
o CSECT/DSECT indicators for location counter
o Active USINGS list
o Read and Write references in symbol XREF
o Produce XREF of macros and copy code in assembly
o Produce XREF of DSECTS
o Terminal output enhancements
o Addressability of multiple instances of data area
o Multiple DSECTs mapped via one base register
o Provide SIZE option
o Flag duplicate and overlapping USING ranges
o Identification of undefined symbols
o Option to override PRINT NOGEN
o Treat underscore as alphabetic in symbols
o Allow lower case alphabetics in symbols
o Treat blank record as SPACE 1
o Provide user exit to control assembly listing
o Document AREAD parameters CLOCKB and CLOCKD
o Allow literals within EQU and expressions
o Allow EQUated symbols in SETA and SETB
o Implement "Line Counter" system variable symbol
o Relate symbols to "owning" DSECT/CSECT
o Implement "Current Sequence Field" system variable symbol.
The following requirements from SHARE Europe are:
o Mixed case symbol names
o Improve diagnostics for macro writers
o Control-block mapping.
The following requirements from GUIDE are:
o Date and time of object modules
o Produce XREF of macros
o Support section type in system variables.
SECURITY, AUDITABILITY AND CONTROL
The announced program uses the security and auditability
features of the host hardware or software.
User management is responsible for evaluation, selection, and
implementation of security features, administrative procedures, and
appropriate controls in application systems and communication
facilities.
ORDERING INFORMATION
NEW LICENSEES
Orders for new licenses will be accepted now.
Unless a later date is specified orders entered prior to
June 26, 1992, will be assigned a schedule shipment date of
July 10, 1992. Shipment will commence on the planned availability
date. Orders entered after the planned availability date will be
assigned a schedule shipment date for the week following order entry.
New users of IBM High Level Assembler/MVS & VM & VSE should
specify:
TYPE MODEL
5696 234
BASIC LICENSE: To order a basic license, specify the program number
and feature number 9001 for asset registration. For a graduated
one-time charge or graduated monthly license charge specify one of
the following feature numbers as applicable and corresponding to the
group that contains the designated machine.
Also, specify the feature number of the desired distribution
medium.
BASIC BASIC
GRADUATED GRADUATED
ONE-TIME CHARGE MONTHLY LICENSE CHARGE
GROUP FEATURE NUMBER FEATURE NUMBER
10 0615 0581
15 0616 0582
18 0617 0583
20 0618 0584
25 0619 0585
28 0620 0586
29 0621 0587
30 0622 0588
31 0623 0589
32 0624 0590
35 0625 0591
38 0626 0592
40 0627 0593
50 0628 0594
60 0629 0595
70 0630 0596
80 0631 0597
NOTE: The group can be determined by referring to the Exhibit for IBM
System/370 and System/390 Machines (Z125-3901) or the Exhibit for
Non-IBM Machines (Z125-3902) that is associated with the IBM Customer
Agreement (Z125-4575).
ENTRY SUPPORT LICENSE (ESL) OR LICENSE TO USE (LTU): To order an ESL
or LTU license, specify the program number, feature number 9001 for
asset registration and the applicable ESL or LTU one-time charge
feature number. For an ESL license, also specify the feature number
of the desired distribution medium (specify the 1/4-inch, 9/1600 or
9/6250 media feature number).
ONE-TIME CHARGE
FEATURE NUMBER
PROGRAM NAME ESL LTU
High Level Assembler
(5696-234) 0108 0109
NOTE: ESL and LTU license machines can be determined by referring to
the IBM Entry End User/370 Attachment (Z125-4379).
SINGLE VERSION CHARGING: To elect single version charging, the
customer must notify and identify to IBM the prior program and
replacement program and the designated machine the programs are
operating on.
VERSION-TO-VERSION UPGRADE CREDIT: To upgrade from a prior program
acquired for a one-time charge to a replacement program using a
version-to-version upgrade credit, the customer must notify and
identify to IBM the applicable prior program and replacement program
participating in the upgrade credit.
BASIC MACHINE-READABLE MATERIAL: To order, select the feature number
of the desired distribution medium.
ENVIRONMENT FEATURE NUMBER DISTRIBUTION MEDIUM
MVS 5890 9/1600 tape-base
5891 9/6250 tape-base
5892 3480 tape cartridge
VM 5870 9/1600 tape-base
5871 9/6250 tape-base
5872 3480 tape cartridge
5874 1/4-inch tape cartridge
VSE 5850 9/1600 tape-base
5851 9/6250 tape-base
5852 3480 tape cartridge
5854 1/4-inch tape cartridge
To suppress initial shipment of machine-readable materials and
publications, and for serial number assignment only, use initial
order suppress feature number 3444.
To suppress initial shipment of documentation only, use the
initial documentation suppress feature number 3470.
To suppress initial shipment of machine-readable material
only, use the initial machine-readable suppress feature number 3471.
DSLO LICENSE: To order a DSLO license specify the program number,
feature number 9901 for asset registration, and the feature number
for a graduated one-time charge -or- graduated monthly license charge
that corresponds to the group containing the designated machine.
DSLO DSLO
GRADUATED GRADUATED
ONE-TIME CHARGE MONTHLY LICENSE CHARGE
GROUP FEATURE NUMBER FEATURE NUMBER
10 0632 0598
15 0633 0599
18 0634 0600
20 0635 0601
25 0636 0602
28 0637 0603
29 0638 0604
30 0639 0605
31 0640 0606
32 0641 0607
35 0642 0608
38 0643 0609
40 0644 0610
50 0645 0611
60 0646 0612
70 0647 0613
80 0648 0614
Ordering a DSLO feature will result in IBM maintaining a
record of this customer location as a DSLO user only. All material
for the DSLO license must be ordered by the basic licensee. If a
user selects DSLO, no other feature numbers are valid for this order
and no program materials or updates will be shipped.
UNLICENSED DOCUMENTATION: A memo, program directory, and one copy of
the following publications are supplied automatically with the basic
machine-readable material.
o IBM High Level Assembler/MVS & VM & VSE - Diagnosis Guide
(SC26-3110)
o IBM High Level Assembler/MVS & VM & VSE - Language Reference
(SC26-4940)
o IBM High Level Assembler/MVS & VM & VSE - Programmer's Guide
(SC26-4941)
o IBM High Level Assembler/MVS & VM & VSE - Installation
(SC26-4942)
o IBM High Level Assembler/MVS & VM & VSE - General Information
(GC26-4943)
o IBM High Level Assembler/MVS & VM & VSE - Licensed Program
Specification (GC26-4944)
Additional copies of unlicensed publications will be available
for a fee after product availability. These copies may be ordered
from your IBM marketing representative, through the System Library
Subscription Service (SLSS), or by direct order.
Subsequent updates (technical newsletters or revisions between
releases) to the publications shipped with the product will be
distributed to the user of record for as long as a license for this
software remains in effect. A separate publication order or
subscription is not needed.
TERMS AND CONDITIONS
LICENSING: The program in this announcement is licensed under the
terms of the IBM Customer Agreement.
VARIABLE CHARGES APPLY: Yes.
INSTALLATION LICENSE OR LOCATION LICENSE APPLIES: No. A separate
license is required for each machine on which the licensed program
materials will be used.
ENTRY END USER/370 ATTACHMENT APPLIES: Yes. Terms and conditions
applicable to basic and DSLO licenses also apply to ESL and LTU
respectively.
EDUCATIONAL ALLOWANCE: A 15% educational allowance is applicable
toward eligible license charges and is available to qualifying
institutions in accordance with the Educational Allowance Attachment.
The educational allowance may not be added to any other
discount or allowance.
VOLUME DISCOUNT: Not applicable.
VERSION UPGRADES: Version-To-Version Upgrade Credits Apply -- Yes.
Single
Replaced Programs Replacement Programs Version
Program Program Program Program Charging
Number Name Number Name Applies
5668-962 Assembler H 5696-234 High Level
Assembler Yes
5696-234 High Level To a follow-on, if any N/A
Assembler
WARRANTED: Yes.
LICENSED PROGRAM MATERIALS AVAILABILITY: Restricted Materials -- No.
This licensed program will be available without source licensed
program materials. It will be available in object code.
TESTING PERIOD: Basic License -- Two months. DSLO -- Not
applicable.
PROGRAM SERVICES: Central Service, including the IBM Support Center,
will be available until discontinued by IBM upon six months' written
notice.
Central Service, including the IBM Support Center, for DSLO
licenses will be provided only through the customer location
designated for the basic license.
CHARGES
GRADUATED GRADUATED MONTHLY
ONE-TIME CHARGE LICENSE CHARGE
GROUP BASIC DSLO BASIC DSLO
10 $ 1,345 $ 1,010 $ 28 $ 21
15 1,775 1,330 37 28
18 2,305 1,730 48 36
20 3,025 2,270 63 47
25 3,890 2,920 81 61
28 5,090 3,820 106 80
29 6,575 4,930 137 103
30 8,590 6,445 179 134
31 11,140 8,355 232 174
32 12,820 9,615 267 200
35 14,740 11,060 307 230
38 16,940 12,710 353 265
40 19,490 14,620 406 305
50 24,380 18,290 508 381
60 30,430 22,820 634 476
70 38,060 28,550 793 595
80 47,570 35,680 991 743
ONE-TIME CHARGE
Entry End User/370
Entry Support License: $1,211
License to Use: 263
ONE-TIME CHARGE: Customers who pay a one-time charge for a licensed
program receive enhancements and future releases, if any, at no
additional charge. Significant new function may be offered as an
optional feature and charged for separately. If a replacement
program is announced and the customer elects to license the
replacement program and replace the prior program, a time-based
upgrade credit may apply.
VARIABLE CHARGES: The applicable graduated one-time or graduated
monthly license charge will be based on the group of the designated
machine on which the licensed program is licensed for use. If the
program is designated to a processor in a group for which no charge
is listed above, the charge of the next higher group listed applies.
For upgrades of one-time charge licenses to a machine in a
higher group, the upgrade charge will be the difference in the then
current charges between the two groups. For downgrades of one-time
charge licenses to a machine in a lower group, there will be no
adjustment or refund of one-time charges paid.
For upgrades or downgrades of monthly license charge licenses,
the monthly license charge applicable to the higher or lower group
will apply.
ENTRY SUPPORT LICENSE/LICENSE TO USE ONE-TIME CHARGE: One-time
charge authorizes use only on IBM Entry End User/370 Machines.
|