было интересно, какую инструкцию мне нужно будет сделать, чтобы убедиться, что целые числа, введенные пользователем с помощью PCspim, позволят вводить только цифры 1-15, а если нет, отобразить сообщение об ошибке?прочитайте инструкции, такие как SLT, но я не совсем понимаю определение - "" Если $ s меньше чем $ t, $ d установлен в единицу.В противном случае он получает ноль. "" Я не хочу печатать ноль ....
есть ли способ эффективно сделать больше 1, но меньше 15?
я бы сделал
beq $t0, 1, add_num #if content in $t0 = 1, branch to add numbers
beq $t0, 2, add_num
beq $t0, 3, add_num
beq $t0, 4, add_num
beq $t0, 5, add_num etc...right up to 15. but this is soo inefficient