入力文字列を取得し、Enter キーを押した後に表示するために、このコードのビットに取り組んできましたが、何らかの理由で機能せず、どこが間違っているのかわかりません。まったく。これを理解するための助けが欲しいです。
LD R1, RT
LEA R2, ARRAY
INPUT GETC ;read the input character
OUT ;echoes the character
ADD R3, R0, R1
BRz ENDINPUT
STR R0, R2, #0
ADD R2, R2, #1
BR INPUT
ENDINPUT
STR R3, R2, #0
LEA R0, ARRAY ;outputs the string of characters
PUTS