ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
29 июня
43798 Топик полностью
iit (11.11.2005 09:42, просмотров: 1) ответил DASM на так, приехали. Обработчики прерываний не могут быть нестатическими методами класса !
Ответ: Да пох мороз, я в Бурятии рос! Что-то я то не пойму прикола. Есть у меня объект с полями(данными) и методами (функциями). Объявляя несколько экземпляров объекта я отвожу память под поля, а методы у всех общие. Так? Так! Далее есть у меня функция (метод объекта)из которой я хочу сделать обработчик FIQ. Этот метод имеет адрес. Далее я хочу получит адрес этого метода и запендюрить его в адрес 0х1С (в виде 0xE59FFXXX или в виде ldr pc,=FIQ_Address; FIQ_Address: b FIQ_Handler). Я не буду использовать этот метод с спецификатором (кажется правильно) __fiq. Объявлю его обычной функцией класса. Тело обработчика напишу на асм (inline asm) и выход из обработчика тоже на асме. По моему все должно быть ОК.