据我所知,x86机器代码可以使用软件中断(by entering a 32-bit value corresponding to a kernel function into the EAX register of the processor and then executing INT 0x80)进行POSIX系统调用。
我正在考虑为AVR架构设计一个类似Unix的小型操作系统,以实现有趣和学习。软件如何像x86 INT
一样在AVR上工作?
答案 0 :(得分:2)
他们没有。 AVR没有软件中断的规定。如果您需要从软件生成中断,那么您需要说服某些硬件来生成它。否则只需正常使用JSR。