0

在 8086 CPU 实模式下,汇编语言:IRQ 如何初始化堆栈?

当 DOS 初始化时,它会加载中断向量表。当一个中断信号发生时,它会保存标志寄存器。我想知道,当它保存数据时,堆栈是如何初始化的?

4

1 回答 1

1

8086 只有一种模式(没有用户/管理员分离)。因此,除非中断例程设置自己的堆栈,否则它将使用中断发生时正在运行的应用程序的堆栈。

只要您只使用“少量”堆栈空间,就可以了。

于 2012-12-20T07:26:21.927 回答