#assembly #mips
#сборка #mips
Вопрос:
У меня возникла эта проблема с использованием MIPS сборки. С клавиатуры я считываю целое число, и диапазон должен быть 1 ..20
li $v0,5
syscall
move $t2,$v0 # value read
blez $t2,err1 # if $t2 <0 go to error1 function
bgt $t2,20,err1 # if $t2 >20 go to error1 function
Я хочу добавить целочисленное значение по умолчанию, и если пользователь нажмет клавишу ввода (.байт 0x0d 0x0a ), программа должна продолжиться. Как я могу это сделать?
Например.
Insert in position 6 [return confirm/overwrite old]: <1,2,3..20>
Спасибо!
Ответ №1:
Создайте фиктивную программу, которая считывает число точно так же, как вы, затем она распечатывает то, что только что прочитала. Запустите его, нажмите enter, и вы знаете, что искать. 🙂