Return Code -0- 4
8
12
1620 24
28
32
36DMSARI Ne errors Minor errors detected during
asseably, successfulprograa execution is probable
Errors detected during
asseably, unsuccessfulprograa execution is possible
Serious errors detected duringassembly. unsuccessful
execution is probableCritical errors detected during assembly, unsuccessful
execution is probableCatastrophic errors detected
during asseably, partial orcomplete asseably canceled.
Invalid option, no filename
File not found
Invalid record length forlSM3105 file No read/write disks accessed
The interface between theASM3105 command
and the3704/3105 Assembler (CWAIOO). DMSARI ASMPROC TERMPROC !.!:yiJ2ytes SYSUTl processing routine
Terminal output processing
routine.
Executes in user areaRl: R14:
R15:RO Rl R2
R3
R4
R5
R6
R7
R8
R9Rl0 Rll 812 R13
R14
R15
Address of the paraaeter list
Return address
Address of the entry point(DMSARI) NUCON addressability
Address of all PLISTsWerk register Werk register GETMAIN/FREEMAIN aaount Werk register GETMAIN/FREEMAIN address ASMPROC address Work register Werk register
Linkage registerFCB address during lSMPROC Base register Save area address
Return register from calls
Assembler root address and return
error code!B Other Routines I!SCRD -- Reaa-5YSPIB! froa console I!SCIR Display SYSPIB! aessage to tMSPLt tMSPNS IMSKEY IMSERR IMSE8S IMSSLB t!SSMN console
FILEDEF all asseabler filesClose all asseabler files Control nucleus protect key
Display all erroraessages Erase old asseabler files
Load the asseabler phasesControl storage pOinters (GET!lIN/PREE!IIN) Verify disk file existence tMSLAtAt SET/RESET tbe PST chain for CII100 auxiliary directory 3705 asseabler
segaent(XF) root Reference§ lIT CMSCE IMSARD FSTB 10 NUCON Data Areas -IDNii! OPTLIST OPDEF PARAMLS'I U'IENTRY UTHEAD OPTAE$ SAVEAREA Names of CMS ddna.es for assembler Option list passed to the
assembler(Macro label) names and
al:breviations of all options
Parameter list for assembler
In-coreSYSUTl record area
Beader area for in-core records
List of pointers to option
table entriesSAVEAREI Exit Conditions -NoRiiI: GPR15=O No error ERROR GPR15=24
GPR15=28
GPR 15=3'2
GPR15=36
GPR15=40
ReturnCode C-- 4 e 12
Invalid option, no filename
specified
File not found
File not fixed,80 char.
recordsNo read/write disks accessed
Fileid conflict, device invalid
for input No errors Minor errors detected during
assembly, successful program
execution is probable
Errors detected duringassembly, unsuccessful program
execution is possible
Serious errors detected duringassembly, unsuccessful
execution is probable
182IBM VM/370 Service Routines Program Logic
8
12
16
28
32
36
asseably, successful
Errors detected during
asseably, unsuccessful
Serious errors detected during
execution is probable
execution is probable
during asseably, partial or
Invalid option, no filename
File not found
Invalid record length for
The interface between the
and the
Terminal output processing
routine.
Executes in user area
R15:
R3
R4
R5
R6
R7
R8
R9
R14
R15
Address of the paraaeter list
Return address
Address of the entry point
Address of all PLISTs
Linkage register
Return register from calls
Assembler root address and return
error code
FILEDEF all asseabler files
Display all error
Load the asseabler phases
segaent
assembler
al:breviations of all options
Parameter list for assembler
In-core
Beader area for in-core records
List of pointers to option
table entries
GPR15=28
GPR 15=3'2
GPR15=36
GPR15=40
Return
Invalid option, no filename
specified
File not found
File not fixed,
records
Fileid conflict, device invalid
for input
assembly, successful program
execution is probable
Errors detected during
execution is possible
Serious errors detected during
execution is probable
182