Проверка переполнения MIPS - PullRequest
0 голосов
/ 19 февраля 2012

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

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

1 Ответ

0 голосов
/ 22 февраля 2012

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

...