0
我知道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上的软件中断
我正在研究为AVR体系结构设计一个小型的类Unix操作系统来获得乐趣和学习。软件中断像x86的INT
如何在AVR上工作?
JSR?请解释.. – Spookbuster 2015-02-07 23:01:02
跳转到SubRoutine,一个不同的操作码(尽管AVR使用CALL等)。 – 2015-02-08 05:34:13
如果JSR的行为与软件中断类似,为什么软件会在支持它的体系结构上中断首选方法?这是由于处理器在执行ISR时处理其他传入中断的方式吗?另外,您可以使用JSR在x86上创建POSIX系统调用吗? – Spookbuster 2015-02-08 09:07:37