ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
126803 Топик полностью
Гудвин, волшебник (30.07.2008 12:05, просмотров: 233) ответил Alex B. на ИМХО не совсем правильно. Если в целевом приложении указывать функции атрибут __interrupt__, то на входе будет добавлено сохранение контекста.
Ага. Надо вычислять размер самому... Именно хотелось чтоб автоматом все. И "универсальзьму"... Я несколько сумбурно озвучил, щас попробую еще раз: C векторами в бутлодыре понятно - AIVT заполняем адресами таблицы переходов, расположенной допустим в начале области памяти, где будет целевая программа. Таблица переходов должна содержать однотипные инструкции JMP XXXXX для всех возможных прерываний. А вот хотелось бы извратиться и заставить компилятор автоматом проставлять эти JMP ХХХХХ в зависимости от используемых прерываний в целевой программе. Получилась бы универсальная штука. И не беда, что время реакции увеличивается на время исполнения одной команды перехода.