68000汇编中的中断处理程序必须是原子的,我该怎么办?

时间:2015-06-26 12:21:19

标签: motorola 68000

我想在汇编代码中为Motorola 68000创建驱动程序,中断处理程序必须是原子的,我该怎么办? (我只想解决原子问题,ISR已经得到了它)

1 个答案:

答案 0 :(得分:0)

您可以通过确保没有其他中断可以中断您的处理程序来实现。

当然,according to this page,68000具有不可屏蔽的中断,因此存在无法中断的中断,这会中断您的处理程序。

你确定你的意思是整个处理程序必须是原子的吗?通常,如果某些关键操作是原子操作,那么它就足够了,它与非中断代码共享状态。