汇编代码中“int 0x2A”的含义是什么?

有人知道指令INT 0x2A在汇编x86中有什么作用吗?

我已经使用它,它只是在寄存器EAX,ECX,EDX中加载一些随机值

该指令与该代码的作用是什么?

我在这里看过

但似乎没有任何意义。


你在说的x86中断是DOS中断而不是BIOS IVT的一部分,它实际上是DOS API的一部分,

大多数对DOS API的调用都是使用软件中断21h(INT 21h)调用的。 通过用AH处理器寄存器中的子函数号和其他寄存器中的其他参数调用INT 21h,可以调用各种DOS服务。 DOS服务包括键盘输入,视频输出,磁盘文件访问,执行程序,内存分配以及其他各种功能。

中断向量2Ah:

网络和关键部分,由DOS内核调用以与网络软件接口。 它也有不同的功能用于不同的目的。

您可以访问Ralf棕色列表以获取有关此中断的更多功能细节。

链接地址: http://www.djcxy.com/p/82367.html

上一篇: What does “int 0x2A” mean in assembly code

下一篇: Do assembly languages differ among CPUs?