Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 8086 CPU 实模式下,汇编语言:IRQ 如何初始化堆栈?
当 DOS 初始化时,它会加载中断向量表。当一个中断信号发生时,它会保存标志寄存器。我想知道,当它保存数据时,堆栈是如何初始化的?
8086 只有一种模式(没有用户/管理员分离)。因此,除非中断例程设置自己的堆栈,否则它将使用中断发生时正在运行的应用程序的堆栈。
只要您只使用“少量”堆栈空间,就可以了。