У меня есть вывод, который говорит: «Введите 1, 2 или 3, чтобы продолжить, или нажмите T, чтобы завершить». Обрабатывать либо просто символ, либо просто десятичную дробь, но я не могу понять, как принять вход, которыйможет справиться с обоими.
Моя (неудачная) попытка пока выглядит так.
*code to get input here, goes into r1*
cmp r1, #'T'
beq exit
cmp r1, #1
blt tryagain
cmp r3, #3
bgt tryagain
.data
.balign 4
numInput: .asciz "%d"
Конечно, я понимаю, что вы не справляетесь с этой ситуацией, но я понятия не имею, чтоделать