皆さん、こんにちは。私はこの言語を初めて使用します。入力 ABC を受け入れて ABC を返すように変更したコードを次に示しますが、ABB を返します。AH,BH と Ax,Bx で試してみましたが、さらに悪化しました。これを修正するにはどうすればよいですか (今のところ、先生は MOV、INT、LEA、およびここのコードにあるものに固執することを望んでいます)。ヒントと答えをありがとう
.MODEL SMALL
.STACK 100H
.CODE
MOV AH, 01H ; Character input with echo
INT 21H ; Character in AL
MOV BL, AL ; Save in BL
MOV AH, 01H ; Character input with echo
INT 21H ; Character in AL
MOV CL, AL ; Save in CL
MOV AH, 01H ; Character input with echo
INT 21H ; Character in AL
MOV DL, AL ; Save in DL
MOV AH, 02H ; Display character function
MOV DL, 0DH ; carriage return
INT 21H
MOV DL, 0AH ; line feed
INT 21H
MOV DL, BL ; Get character stored in BL and display
INT 21H
MOV DL, CL ; Get character stored in CL and display
INT 21H
MOV DL, DL ; Get character stored in DL and display
INT 21H
MOV AH, 4CH
INT 21H
END