[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Сишный сдвиг всегда арифметический, вдвигаются всегда нули.
Так что перед любым сдвигом компилер автоматически очищает CARRY.
А насчет локальных переменных, так они все-таки не статические. Как я понял, компилер строит дерево вложенности функций, и для невложенных функций сегменты локальных переменных перекрываются.
E-mail: info@telesys.ru