All exception processing is done in the Supervisor mode, regardless of the setting of the S bit. The bus cycles generated during exception processing are classified as supervisor references. All stacking operations during exception processing use the Supervisor Stack Pointer.
By enforcing a clear separation between User mode and Supervisor mode, the 68000 architecture provides:
*System security by preventing unauthorized execution of privileged operations
*Stability by ensuring that user programs cannot interfere with the operating system
*Support for multitasking and memory protection when integrated with an MMU
== Instruction Set ==