[an error occurred while processing this directive]
|
Скорее всего Вашему алгоритму всё равно, после какого мака наступило переполнение, значит можно и один раз проверить. Но мне кажется разумнее отдалить переполнения, как я говорил. Или даже использовать режим насыщения...Кстати, результат вычисления можно использовать даже при переполнении, сдвинув на соответствующее количество бит,
тогда у вас упростится процедура обработки переполнения.
Еще вот вспомнил по фрагментам обработки переполнения. Когда вызываете вложенный блок, то лучше делать не pshm/popm st1, а ssbx braf после окончания вложенного блока...Еще лучше отказаться от вложенных блоков, особенно если они короткие!
Ну и еще вот, вместо пары команд ld minc,a и stlm a,brc поставить одну команду mvdm minc,brc.
Вообще, интересно, какой же код получился в итоге?
E-mail: info@telesys.ru