Assembling under z/VSE®
The minimum amount of virtual storage required by High Level Assembler is 750K bytes. 550K 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 link-editing,
High Level Assembler requires appropriate devices for the following
types of input and output:
- Source program input
- Macro library input
- Printed listing
- Object module in relocatable card-image format
- Terminal output
- ADATA output
Function | File name | Device type | When required |
---|---|---|---|
Input | IJSYSIN (SYSIPT) |
DASD Magnetic tape Card reader |
Always 1 |
Macro Library | LIBRARIAN sublibraries |
DASD | When a library macro is called, a COPY or an assembler option member is to be supplied |
IJSYSLS (SYSLST) |
DASD Magnetic tape Printer |
When the LIST assembler option is specified 1 | |
Output to linkage editor | IJSYSLN (SYSLNK) |
DASD Magnetic tape |
When the OBJECT assembler option is specified |
Output to LIBR utility (card deck) | IJSYSPH (SYSPCH) |
DASD Magnetic tape Card punch |
When the DECK assembler option is specified 1 |
Display | SYSLOG | Terminal | When the TERM assembler option is specified 1 |
Assembler language program data | SYSADAT (SYSnnn) |
DASD Magnetic tape |
When the ADATA assembler option is specified 1 |
Note:
|