ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
15672 Топик полностью
Bill (15.10.2004 20:47, просмотров: 1) ответил IgorKossak на Ответ:
По пункту 3 не совсем согласен. Переносимости конечно нет, но иногда деваться некуда. Абсолютно НЕ РЕКОМЕНДУЮ пользоваться ассемблерными вставками, оптимизация здесь невозможна. В IAR есть специальные встроенные (intinsic) функции типа enable_interrupts, disable_interrupts и т.д. Компилятор генерирует для них соответствующие команды sei, cli... Эти функции описаны в Compiler Reference Guide. Лично я предпочитаю пользоваться более короткими формами записи (хотя и устаревшими): _SEI(), _CLI(), _NOP() и т.д. Их определения имеются в файле ina90.h