EDA365电子论坛网
标题:
软件中断是不是必须由 SWI 指令触发?
[打印本页]
作者:
Dollche
时间:
2022-11-17 10:48
标题:
软件中断是不是必须由 SWI 指令触发?
软件中断是不是必须由 SWI 指令触发?
, r3 @" A/ Y; M
作者:
VIC56
时间:
2022-11-17 13:17
可以直接用你定义成软中断的函数名啊.比如:
8 K0 U% B" T8 N9 p3 Z8 o
__SWI(0x12) void myswi(void); // 声明函数
+ |! W8 G. |6 M
__asm // 调用方式 1
}/ f! O$ Y F: f
{
$ b9 r2 [5 J7 o% g0 V- ~. d
swi 0x12
* B; F0 F$ S) X! L. D. g
}
8 I3 [- F- u# F' p/ W
myswi(); // 调用方式 2
作者:
dragongfly
时间:
2022-11-17 13:24
硬中断是外部设备对CPU的中断,
( X$ Z2 p: ^, t$ h! n+ C/ k
软中断通常是硬中断服务程序对内核的中断,信号则是由内核(或其他进程)对某个进程的中断。
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2