У меня есть базовый цикл, который запрашивает у пользователя ввод значения, которое затем печатается на экране. Программа останавливается, когда пользователь нажимает Enter. Я также хочу сохранить другие входы в блок памяти для последующего использования. По моему простому пониманию, я думаю, что сохраняю только значения в первом слоте памяти, и я перезаписываю этот слот памяти каждый раз, когда пользователь вводит значение. Как выполнить итерацию через блок памяти?LC-3 Итерация через блок памяти
Благодаря
.ORIG x3000
LEA R0, memSpace
LOOP GETC
ADD R3, R0, #-13
BRz DONE
OUT
STR R2, R0, #0
ADD R2, R2, #1
ADD R1, R1, #-1
BRnzp LOOP
memSpace .BLKW 30
LEA R3, memSpace
PUTS
DONE HALT
.END