tus  of  the  system,  you  can  use  its  options  knowing  that  routines  and  data  can  
not be overlaid unless you specifically request it. Likewise, you can use the CP
commands in debugging knowing that you cannot inadvertently overlay storage
because the CP and CMS storage areas are completely separate.
Reason for the Abend: First determine the reason CMS abnormally terminated.
There are four types of CMS abnormal terminations:
1. Program Exception
2.
Control is given to the DMSITP routine whenever a hardware program
exception occurs. If a routine other than a SPIE exit routine is in control,
DMSITP issues the message
DMSITP141T xxxxxxxxEXCEPTION   OCCURRED   AT  xxxxxx  IN  ROUTINE   xxxxxxxx  
and invokes DMSABN (the abend routine). The abend code isOCx,   where  
x is the program exception number(0   through  F).  The  possible  program  
ming exceptions are:
Code Meaning0   Imprecise  
1Operation   2  Privileged  operation  
3 Execute
4 Protection
5 Addressing
6 Specification
7 Decimal data
8 Fixed-point overflow
9 Fixed-point divide
A Decimal overflow
B Decimal divide
C Exponent overflow
D Exponent underflow
E Significance
F Floating-point divide
ABEND Macro
Control is given to the DMSSAB routine whenever a user routine executes
the ABEND macro. The abend code specified in the ABEND macro
appears in the abnormal termination message DMSABN148T.
3. Halt Execution command (HX)
Whenever the virtual machine operator signals attention and types HX,
CMS terminates and types"CMS".   4.  System  Abend  
Introduction to Debugging 477
not be overlaid unless you specifically request it. Likewise, you can use the CP
commands in debugging knowing that you cannot inadvertently overlay storage
because the CP and CMS storage areas are completely separate.
Reason for the Abend: First determine the reason CMS abnormally terminated.
There are four types of CMS abnormal terminations:
1. Program Exception
2.
Control is given to the DMSITP routine whenever a hardware program
exception occurs. If a routine other than a SPIE exit routine is in control,
DMSITP issues the message
DMSITP141T xxxxxxxx
and invokes DMSABN (the abend routine). The abend code is
x is the program exception number
ming exceptions are:
Code Meaning
1
3 Execute
4 Protection
5 Addressing
6 Specification
7 Decimal data
8 Fixed-point overflow
9 Fixed-point divide
A Decimal overflow
B Decimal divide
C Exponent overflow
D Exponent underflow
E Significance
F Floating-point divide
ABEND Macro
Control is given to the DMSSAB routine whenever a user routine executes
the ABEND macro. The abend code specified in the ABEND macro
appears in the abnormal termination message DMSABN148T.
3. Halt Execution command (HX)
Whenever the virtual machine operator signals attention and types HX,
CMS terminates and types
Introduction to Debugging 477
 
             
            
































































































































































































































































































































































































































































































































































































































