我有一个大小为 10 的数组,它接受用户的字符输入。现在我只需要遍历数组并打印出每个字符后跟一个新行,但我不知道从哪里开始。LC-3 组件不是我的强项......到目前为止,这是我的代码:
LD R2, COUNTER
LEA R1, ARRAY
LD R4, COUNTER2
DO_WHILE_LOOP
GETC
STR R0, R1, #0
ADD R1, R1, #1
ADD R2, R2, #-1
BRp DO_WHILE_LOOP
END_DO_WHILE_LOOP
LEA R3, ARRAY
OUT_LOOP
END_OUT_LOOP
HALT
;Local Data
ARRAY .BLKW #10
COUNTER .FILL #10
NEWLINE .STRINGZ "\n"
COUNTER2 .FILL #10
.END
我的问题基本上是我在 OUT_LOOP 中放了什么?