您这里所谈到的x86中断是DOS中断,不属于BIOS IVT的一部分,实际上是DOS API的一部分。大多数对DOS API的调用都是使用软件中断21h (INT 21h)进行的。通过在AH处理器寄存器中使用子功能号和其他寄存器中的其他参数来调用INT 21h,可以调用各种DOS服务。DOS服务包括键盘输入、视频输出、磁盘文件访问、执行程序、内存分配和各种其他操作。中断向量2Ah:网络和临界区,由DOS内核调用以与网络软件接口。它还有许多不同用途的函数。您可以访问Ralf Brown的列表了解更多有关此中断的详细信息: http://www.ctyme.com/intr/int-2a.htm
int 0x2a
之前,您将ah
或ax
设置为了什么?您提供的文档对我来说看起来非常合理。 - Peter Cordes