[an error occurred while processing this directive]
|
Пишу прогу и обработчик прерывания на си, все бы ничего токо вот такая беда при вызове мой процедуры заносит одно число переменных на стек, а при выходе снимает другое (на 1 или 2 меньше). Наплевал бы я на их содержимое дык ведь указатель уползает :(, а это неменуемо вырубает прогу.
Пробовал свои прерывания через его диспетчер гонять, пробовал и без него все одно.
А написал обработчик для другого прерывания - там нормально.
Всяко разно извращался и заметил, что поведение компилятора зависит от текста обработчика. Как такое может быть? При одном тексте все хорошо, при другом - фигня?
E-mail: info@telesys.ru