用汇编写中断可以。但没有办法很好的在汇编中调用C语言函数。汇编中的跳转直接一个跳转指令即可,而C语言中的函数有参数,没有这样的伪指令。
为什么要用汇编写中断呢?
C语言写的中断程序嵌入汇编的实时性并不比和纯汇编写的差,没有冗余。
还有一种变通的方法,就是在C语言的中断子程序中,都用asm(“ ”)写。
用汇编写中断可以。但没有办法很好的在汇编中调用C语言函数。汇编中的跳转直接一个跳转指令即可,而C语言中的函数有参数,没有这样的伪指令。
为什么要用汇编写中断呢?
C语言写的中断程序嵌入汇编的实时性并不比和纯汇编写的差,没有冗余。
还有一种变通的方法,就是在C语言的中断子程序中,都用asm(“ ”)写。
举报