组装标准输入/标准输出

时间:2019-03-20 19:42:06

标签: assembly x86 stdout stdin cpu-registers

我对汇编一无所知,并对一个非常基本的主题感到困惑。

mov ah,01h ;
int 21h
mov dl,al; line 3 
mov ah,02h ; display a character
int 21h
int 20h ; exit to dos

我发现上面的代码可以从控制台读取字符并将其打印回去。但我不明白为什么要使用第3行?是否将所有读取存储在al寄存器中并且要将​​要打印的任何内容都存储在dl中是一个规则?如果我要打印大于8个字节的内容怎么办?

我找不到合适的答案

0 个答案:

没有答案