
E. SYSTEM ALARMS
B–61863E–1/06
APPENDIX
500
E
SYSTEM ALARMS
The message below indicates a system alarm and is displayed when such
an alarm occurs during operation of a PMC-SC application. The cause
of this alarm may originate in the application. Use the debug function to
set a break point one step before the alarm and determine the cause.
<PMC-SC system alarm message>
SYSTEM ALARM B004-02
972 NMI OCCURRED IN OTHER MODULE
SLCO 04
PC1nn CPU INTERPT xxxx yyyyyyyy
CNC series and
version
PMC-SC CPU
exception error
PMC-SC slot No.
nn : 80386SX CPU exception processing code
xxxx yyyyyyyy : System error address shown as a segment selector/offset
(1) Exception code (nn)
Code Meaning Cause and action
00 Division error Division instruction attempted to divide by zero.
12 Stack exception Stack segment limit violation.
Occurs when the stack area is too small.
Expand the stack area.
13 General protection
exception
Segment limit exceeded. Occurs when a data area is
too small and access occurs outside of the segment
limits.
* For details, refer to “Intel 80386SX Programmer’s Reference
Manual”.
(2) System error address
When the selector value (xxxx) is between 0103 and 02FB (GDT.32
to 95), the error occurred in an application area.
Get the address where the error occurred from the MAP and compile
listing (machine-code level) and determine the cause.