[an error occurred while processing this directive]
|
От размерности регистров и флагов проца, а также от уровня программирования.
На ассемблере: Для 16 битных регистров нужно контролировать флаги Overflow и Carry
Можно тестировать изменение знакового разряда "в рукопашную"(при умножении, например, это не поможет)
На C можно помещать результат в LONG и проверять на переполнение ручками. Да мало ли как извратиться можно!
Главное, всегда точно представлять, какой результат может получиться :-)
E-mail: info@telesys.ru