Syntax: SWI {<cond>} <argument>
Operation: Software breakpoint
Flags: Unaffected
When executed, this instruction causes the processor to break off from the current program. The ARM switches into supervisor mode and jumps to a predefined address in the OS. The argument field is then examined to determine which of the many OS facilities has been requested. When the appropriate routine has been completed, the ARM resumes the execution of the user program where it left off.
Examples:
SWI "OS_Mouse"
SWI "Wimp_CreateWindow"
The assembler will lookup a textual equivalent to the SWI <argument> provided it is a name which is known about and that you have matched that name,including the case of each character.
|
|
|