В данном конкретном случае используется MIPS. Системный вызов, выполняющий службу «InputDialogIn», возвращает в регистр $a1
значение состояния в зависимости от ввода.
- 0: Состояние ОК
- -1: Вход не может быть проанализирован
- -2: Отмена выбрана
- -3: Кнопка «ОК» выбрана, но данные не вводятся в поле
Поэтому, используя значение в операциях beq
до $ ноль, проверка ввода будет успешной.
Примечание : инструкция / системный вызов 51
«InputDialogIn», эксклюзивно для симулятора MARS.