|
Часть программы может быть нужной только на момент отладки, а в рабочей программе данный фрвгмент кода не нужен. Его можно убрать директивами условной трансляции.
Другой пример: различные модификации проекта. В зависимости от конкретной модификации транслируются разные фрагменты кода.
Третий пример: процессорно-зависимая трансляция
ifdef AVR_MEGA ; MEGA AVR controllers
movw R1:R0, R17:R6 ; have word move instruction
else ; AT90S controllers
mov R0, R16 ; haven't it
mov R1, R17 ;
endc
E-mail: info@telesys.ru