1、SWI指令
SWI指令的格局为:
SWI{条件} 24位的当即数
SWI指令用于发生软件中止,以便用户程序能调用操作体系的体系例程。操作体系在SWI的反常处理程序中供给相应的体系服务,指令中24位的当即数指定用户程序调用体系例程的类型,相关参数经过通用寄存器传递,当指令中24位的当即数被疏忽时,用户程序调用体系例程的类型由通用寄存器R0的内容决议,一起,参数经过其他通用寄存器传递。
指令示例:
SWI 0x02 ;该指令调用操作体系编号位02的体系例程。
2、BKPT指令
BKPT指令的格局为:
BKPT 16位的当即数
BKPT指令发生软件断点中止,可用于程序的调试。