swi是“SoftWare Interrupt”的缩写,即软件中断,也是arm的一条汇编指令。
SWI指令用于产生软件中断,以便用户程序能调用操作系统的系统例程。操作系统在 SWI的异常处理程序中提供相应的系统服务,指令中 24位的立即数指定用户程序调用系统例程的类型,相关参数通过通用寄存器传递,当指令中 24位的立即数被忽略时,用户程序调用系统例程的类型由通用寄存器 R0的内容决定,同时,参数通过其他通用寄存器传递。
SWI是“SoftWare Interrupt”的缩写,即软件中断,也是ARM的一条汇编指令
SWI是“SoftWare Interrupt”的缩写,即软件中断的意思
软件中断