标签: motorola 68000
我想在汇编代码中为Motorola 68000创建驱动程序,中断处理程序必须是原子的,我该怎么办? (我只想解决原子问题,ISR已经得到了它)
答案 0 :(得分:0)
您可以通过确保没有其他中断可以中断您的处理程序来实现。
当然,according to this page,68000具有不可屏蔽的中断,因此存在无法中断的中断,这会中断您的处理程序。
你确定你的意思是整个处理程序必须是原子的吗?通常,如果某些关键操作是原子操作,那么它就足够了,它与非中断代码共享状态。