•  Back 
  •  Instruction Set 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : MC56001 Documentation
Author      : JAY Software
Version     : 1.0 (19/11/1997)
Subject     : Programming/Assembler
Nodes       : 152
Index Size  : 4106
HCP-Version : 4
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : 
@help       : 
@options    : -i +y +z -t4
@width      : 100
View Ref-FileSWI                     Software Interrupt

Operation:
    Begin SWI exception processing

Assembler Syntax:
    SWI

Description:
    Suspend normal instruction execution and begin SWI exception processing.
The interrupt priority level (I1,I0) is set to 3 in the status register (SR)
if a long interrupt service routine is used.

Restrictions:
    An SWI instruction cannot be used in a fast interrupt routine.
    An SWI instruction cannot be repeated using REP instruction.

Condition Codes:
    The condition codes are not affected by this instruction.

Instruction Format:
    SWI

Timing:     8 oscillator clock cycles

Memory:     1 program word