"int 21h"在大会中意味着什么?

BOS*_*OSS 15 int assembly

我是学习汇编语言的新手,我想知道这个命令int 21h是什么意思.例如:

 mov ah,01h
 int 21h
Run Code Online (Sandbox Code Playgroud)

哪个应该读取用户的密钥.提前感谢您的回答.

Geo*_*rey 29

int 21h意味着,调用中断处理程序0x21,这是DOS函数调度程序."mov ah,01h"将AH设置为0x01,这是中断中带有Echo处理程序的键盘输入.看到:

http://spike.scu.edu.au/~barry/interrupts.html


小智 5

INT 21H将生成软件中断0x21(十进制33),导致执行中断表中第34个向量指向的功能,这通常是MS-DOS API调用.