-1
LC3で文字列を入力するようにプログラムを作成しようとしています。私のプログラムは、ユーザが入力した文字列から最初の文字を印刷するだけです。たとえば、 "Hello"と入力した場合、 "H"が出力されます。これを修正する方法はありますか?ありがとうプログラムはユーザーが入力した文字列の最初の文字のみを出力します
.orig x3000
Lea r1, storeString
Lea r0, EnterText
puts
LOOP
getc
str r0, r1, 0
add r1, r0, -10
brz OUTSIDE
out
brnzp LOOP
OUTSIDE
Lea r0, UserEnter
puts
Lea r0, storeString
puts
Halt
EnterText .stringz "\nPlease enter a text: "
UserEnter .stringz "\nThe text you have typed is: "
storeString .BLKW 99
.end