ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
91621 Топик полностью
C++ (14.06.2007 12:40, просмотров: 1) ответил Т.Достоевский на Вы не поняли или я тупо написал. Простая задача на С продолжается в обработчике. Ну типа атомарной ртос Но с разрешением вложенных.
В иаре 4-м есть ключевое слов __raw, т.е. объявляешь прерывание на си без сохранения контекста. Затем вставляешь макрос на асме, сохраняющий один регистр(asm(" push r16")), дальше творишь ввод-вывод, потом вставляешь макрос на асме, сохраняющий весь контекст и разрешаешь прерывания. Потом спокойно выполняется пр-ра на си. Вроде все просто.