0

私の質問は、なぜレジスターで清算しなければならないxor ax,axaxかということです。Aユーザーが variableに文字を入力し、再度 variable に文字を入力するとB、 の内容値が上書きされるのではないかと思ったのですaxが、違うようです。

これは x86 アセンブリにあります。

DOS、16 ビット用の ASSEMBLER を使用します。DOS 割り込みで任意の文字を押す:

mov ah, 01h
4

1 に答える 1

3

AH では INT 16 のパラメータを送信しているため、

AH == 0 の場合、キーボード入力を読み取る

AH == 1 の場合、キーボードのステータス/プレビュー キーなどを照会します。

これを読んでください。

于 2013-02-23T16:06:12.407 に答える