operating-system - 什么是INT 21h?

标签 operating-system interrupt low-level internals

受到这个问题的启发

How can I force GDB to disassemble?

我想知道 INT 21h 作为一个概念。现在,我对内部结构有一些非常生疏的知识,但没有那么多细节。我记得在 C64 中你有常规中断和不可屏蔽中断,但我的知识到此为止。你能给我一些线索吗?它是与 DOS 相关的策略吗?

最佳答案

来自 here :
用于各种功能的多用途 DOS 中断,包括读取键盘和写入控制台和打印机。它还用于使用早期的文件控制块 (FCB) 方法读取和写入磁盘。

关于operating-system - 什么是INT 21h?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1245809/

相关文章:

assembly - IA-32e 64 位 IDT 门描述符

c - 如何检测我的哪一段代码生成 "Fatal error: glibc detected an invalid stdio handle"错误?

python - 如何减少python中的运行时间?

c - 如何在 C 中创建固定长度 "strings"的数组?

linux - 如何在ELF中解码节表?

operating-system - 全局键盘 Hook 的合法用途是什么?

c - 实现 UART 帧 Controller

cpu - 什么是时钟中断?

Python串口监听器

c++ - 通过 GNU 扩展 asm 约束加载 64 位整数常量?