3704/3705 Control Program
Invoke the INSTEP EXEC procedure to load all the necessary files and
gen erat e the 3705 Assembler:
instep
The INSTEP EXEC procedure generates the 3705 Assembler and creates
the macro and text libraries that are needed to generate a 3704/3705 control program. The INSTEP EXEC procedure sends messages to the
terminal to indicate its progress. INSTEP issues the message BUILD STAGE ONE LOADING 'GEN3705 MACLIB' and uses the third tape file to create the CMS file GEN3705 MACLIB Al.
It issues the messages BUILD STAGE TWO MACLIBS LOADING 'MAC3705 using the fifth tape file to create the file MAC3705 MACLIB Al. Using the sixth tape file, INSTEP creates the CMS file OBJ3705 MACLIB Al, and issues the messages BUILD STAGE TWO TXTLIB LOADING 'OBJ3705 MACLIB' RENAME OBJ3705 MACLIB Al OBJ3705 TXTLIB Al Finally, INSTEP issues the message LOAD 3705 ASSEMBLR FILES and loads the assembler text files from tape via the TAPPDS command.
The files copied are listed off in messages in the form:
FILE 'fn EPTAPE Al' COPIED The ARNGEND EXEC procedure is invoked Assembler, after issuing the message BUILD 3705 ASSEMBLR MODULES. by INSTEP to generate
The ARNGEND EXEC procedure displays the following status and error
messages:
ENTER TARGET DISK MODE FOR 3705 ASSEMBLR MODULES DEFAULTS TO S-DISK IF NONE ENTERED You enter the mode letter of the disk that will contain the 3705 assembler modules when the assembler is used. This may be a different
disk then the one on which the modules now reside. If you enter a mode
letter, ARNGEND uses that mode letter as the "target.ode" operand of the
GENDIRT command when it creates the auxiliary directory for the 3705 assembler. If you do not specify a mode letter, S is assumed by the
GENDIRT command.
Part 4. Generating the 3704/3705 Control Program 299
3704/3705 Control Program If the 3705 assembler text files are not loaded successfully, or if
the assembler generation procedure fails, the following message appears. ASM3705 GEND FAILED When the last message
END OF EPTAPE INSTALL
appears on the terminal, the distribution tape is no longer needed. At
this time, the 3705 Assembler program, the macro libraries for the Stage
1 and Stage 2 generation procedures, and the text library for the Stage
2 generation procedure all exist on the CMS A-disk. Noie: You may find it helpful to dump the contents of the A-disk to tape
at this time. If you save the tape dump, you have the pre-Stage 1
files. If errors are later encountered, you may need these files. Step 4. Code the 3704/3705 Control Program Macro
Instructions
Code the 3704/3705 control program macro instructions and place them in
a CMS file. Use the CMS Editor to create the file, which must have a
filetype of ASM3705. VM/370 recommends that you assign the same
filename to this CMS file as was specified previously in the NAKENCP macro. If the SAVE option is to be specified on the GEN3705 command,
the filename must be the same. This ASM3105 file is used as input to
Stage 1 of the 3704/3705 control program generation procedure. Use the Jl04 g.nS 3705 genergtiQ!! g.ng to code the
macro instructions. Follow the macro instruction formats described in
that publication except where suggestions and requirements are indicated
in the following paragraphs. BUILD MACRO INSTRUCTION The BUILD macro must be the first macro in the CMS file. Figure 32
lists the operands which VM/370 requires, recommends, or does not
support. For all other operands, refer to the JI04 1105 Generation Utilities 300 IBM VK/370 Planning and System Generation Guide
Previous Page Next Page