これは私がこれまで持っているものです。LC3ユーザー入力を画面に印刷するにはどうすればよいですか?
.orig x3000
Lea r0, EnterString
puts
LOOP
getc
add r1, r0, -10 ;subtract 10 to identified if enter is pressed
brz OUTSIDE ;if yes, go out of the loop
out
brnzp LOOP
OUTSIDE
Lea r1, InputString
puts
Lea r0, EnterString
out
Halt
EnterString .stringz "Please enter a string: "
InputString .stringz "\nThe text you have typed is: "
.end
私は点で最大99文字のユーザー入力を持っているし、それを印刷しようとしていますが、入力されていただきました!私がしようとした後、プリント、それだけで後にいくつかの奇妙な箱を印刷しますInputString "\ nあなたが入力したテキストは次のとおりです:"印刷されます。
私は、おそらく誤って私のEnterStringを削除する私と何か関係があると思いますか? r0?
私はそれに近いですか?
私はスクリーンショットを入れたいと思っていましたが、ランクが低すぎるためできません。
ありがとう –