【发布时间】:2010-11-17 18:20:34
【问题描述】:
受这个问题的启发
How can I force GDB to disassemble?
我想知道 INT 21h 作为一个概念。现在,我对内部结构有了一些非常生疏的知识,但没有那么多细节。我记得在 C64 中有常规中断和不可屏蔽中断,但我的知识到此为止。你能给我一些线索吗?是 DOS 相关的策略吗?
【问题讨论】:
-
您链接到的另一篇文章与 INT 21h 并没有太大关系——除非您使用 16 位 DOS 代码,否则您不会遇到这种情况。其他操作系统也使用中断进行系统调用,尽管不是 21h - 非古代 OS+CPU 使用较新的 SYSCALL 指令。
标签: operating-system interrupt low-level internals