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