Только при 32767, по остальному всё нормально. Да и результат везде одинаковый. Видно разработчики микрокода промахнулись маленько, флаг C должен устанавливаться, если результат не помещается в 16 разрядов, т.е. больше 32767 или меньше -32768, но вот с 32767 промашка вышла.
Последний раз редактировалось Alex_K; 06.12.2016 в 20:49.