私の質問は、なぜレジスターで清算しなければならないxor ax,ax
のax
かということです。A
ユーザーが variableに文字を入力し、再度 variable に文字を入力するとB
、 の内容値が上書きされるのではないかと思ったのですax
が、違うようです。
これは x86 アセンブリにあります。
DOS、16 ビット用の ASSEMBLER を使用します。DOS 割り込みで任意の文字を押す:
mov ah, 01h
AH では INT 16 のパラメータを送信しているため、
AH == 0 の場合、キーボード入力を読み取る
AH == 1 の場合、キーボードのステータス/プレビュー キーなどを照会します。
これを読んでください。