标签: assembly interrupt x86-16
我正在研究x86和实时系统,我有一个问题,那就是:
x86遵循哪些步骤来处理任何中断?
答案 0 :(得分:8)
发生中断时,CPU执行以下操作:
ISR应该执行以下操作:
答案 1 :(得分:2)
从Interrupt Descriptor Table开始。基本上,当发生中断时,流控制会跳转到此表,然后跳转到此表中的任何内容。此外,我相信一旦中断发生,所有寄存器都会被推送,但我并不是100%肯定这一点,因为我已经处理了很长时间。