ARM中SWI是什么意思

2024-05-09 05:45

1. ARM中SWI是什么意思

swi是“SoftWare Interrupt”的缩写,即软件中断,也是arm的一条汇编指令。

SWI指令用于产生软件中断,以便用户程序能调用操作系统的系统例程。操作系统在 SWI的异常处理程序中提供相应的系统服务,指令中 24位的立即数指定用户程序调用系统例程的类型,相关参数通过通用寄存器传递,当指令中 24位的立即数被忽略时,用户程序调用系统例程的类型由通用寄存器 R0的内容决定,同时,参数通过其他通用寄存器传递。

ARM中SWI是什么意思