Проверка переполнения MIPS

Я пишу код MIP в MARS, который использует системный код вызова 5 для чтения целого числа.

Есть ли способ проверить, что целочисленный вход находится в 32-битном диапазоне?

1 ответ

Если вы разрешаете как положительные, так и отрицательные целые числа, нет возможности проверить, что целочисленный ввод находится в пределах 32-битного диапазона, так как Syscall MARS не возвращает статус ошибки.

licensed under cc by-sa 3.0 with attribution.