HLASM General Information
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Assembling under VM/CMS

HLASM General Information
GC26-4943-06

High Level Assembler runs under the Conversational Monitor System (CMS) component of z/VM, and, depending upon system requirements, requires a virtual machine size of at least 1800K bytes.

A minimum of 610K bytes of storage is required by High Level Assembler. 410K bytes of storage are required for High Level Assembler load modules. The rest of the storage allocated to the assembler is used for assembler working storage.

At assembly time, and during subsequent object module processing, High Level Assembler requires associated devices for the following types of input and output:
  • Source program input
  • Options file
  • Printed listing
  • Object module in relocatable card-image format
  • Terminal output
  • ADATA output
Table 1 shows the characteristics of each device required at assembly time:
Table 1. Assembler input/output devices (CMS)
Function DDNAME Default file type Device type When required
Input SYSIN ASSEMBLE

DASD
Magnetic tape
Card reader

Always(1).
Macro library SYSLIB MACLIB DASD When a library macro is called or a COPY statement used(1).
Options file ASMAOPT User defined DASD When assembler options are to be provided via an external file
Print SYSPRINT LISTING

DASD
Magnetic tape
Printer

When the LIST assembler option is specified
Object module SYSLIN TEXT

DASD
Magnetic tape
Card punch

When the OBJECT assembler option is specified(1).
Text deck SYSPUNCH N/A

DASD
Magnetic tape
Card punch

When the DECK assembler option is specified(1).
Display SYSTERM N/A

DASD
Magnetic tape
TerminalPrinter

When the TERM assembler option is specified(1).
Assembler language program data SYSADATA SYSADATA

DASD
Magnetic tape

When the ADATA assembler option is specified(1).
Note:
  1. You can specify a user-supplied exit in place of this device. For more information about the EXIT option, see Assembler options.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014