сборка 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

Я хочу добавить целочисленное значение по умолчанию, и если пользователь нажимает клавишу Enter (.byte 0x0d 0x0a ), программа должна продолжаться. Как я могу это сделать?

E.g.

Insert in position 6 [return confirm/overwrite old]: <1,2,3..20>

Спасибо!


person Daviddd    schedule 25.10.2011    source источник


Ответы (1)


Сделайте фиктивную программу, которая читает число так же, как и вы, а затем распечатывает то, что только что прочитала. Запустите его, нажмите Enter, и вы знаете, что искать. :)

person BlackBear    schedule 25.10.2011