0

那么我的问题是,为什么我们必须用xor ax,ax登记ax表清除?我认为当用户为 variable 输入一个字符A时,当用户再次为 variable 输入一个字符时B,这可能会覆盖 中的内容值ax,但似乎有所不同。

这是在 x86 程序集中。

使用 DOS,一个 16 位的汇编器。在 DOS 中断下按任意字符:

mov ah, 01h
4

1 回答 1

3

因为在 AH 中您要发送 INT 16 的参数,

如果 AH == 0 则读取键盘输入

如果 AH == 1 则查询键盘状态/预览键等。

这个

于 2013-02-23T16:06:12.407 回答