Package mars.simulator
Class ExceptionCause
java.lang.Object
mars.simulator.ExceptionCause
Represents the cause of an exception or interrupt that occurs during execution.
- Author:
- Pete Sanderson, August 2005
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
EXTERNAL_INTERRUPT_KEYBOARD
public static final int EXTERNAL_INTERRUPT_KEYBOARD- See Also:
-
EXTERNAL_INTERRUPT_DISPLAY
public static final int EXTERNAL_INTERRUPT_DISPLAY- See Also:
-
ADDRESS_FETCH
public static final int ADDRESS_FETCH- See Also:
-
ADDRESS_STORE
public static final int ADDRESS_STORE- See Also:
-
SYSCALL
public static final int SYSCALL- See Also:
-
BREAKPOINT
public static final int BREAKPOINT- See Also:
-
RESERVED_INSTRUCTION
public static final int RESERVED_INSTRUCTION- See Also:
-
ARITHMETIC_OVERFLOW
public static final int ARITHMETIC_OVERFLOW- See Also:
-
TRAP
public static final int TRAP- See Also:
-
FLOATING_POINT_OVERFLOW
public static final int FLOATING_POINT_OVERFLOW- See Also:
-
FLOATING_POINT_UNDERFLOW
public static final int FLOATING_POINT_UNDERFLOW- See Also:
-
-
Constructor Details
-
ExceptionCause
public ExceptionCause()
-