Первый пост здесь, так что ждите дрянных вещей.
Мой профессор дал нам пример кода, который мы должны были отредактировать,
"Измените эту программу на цикл, пока она не встретит значение часового, которое является отрицательным числом. Данные начинаются с x3100. Используйте только одну команду перехода. В списке всегда будет хотя бы одно положительное целое число."
Что ж, я сделал это, и профессор дал мне 0 из-за "Count Controlled Loop представил". Я заблудился, потому что знаю только один способ сделать цикл?
.ORIG x3100
LEA R1, xFF
AND R3, R3, #0
AND R2, R2, #0
ADD R2, R2, #12
ADD R3, R3, R4
ADD R1, R1, #1
ADD R2, R2, #-1
BRzp -4
.END