Директивы не транслируются непосредственно в код. Вместо этого они используются для указания положения в программной памяти.
CSEG Программный сегмент Flash
DSEG Сегмент данных RAM
ESEG Сегмент EEPROM
BYTE Зарезервировать байты в ОЗУ
DB Определить байты во флэш или EEPROM (только cseg eseg)
ORG Установить положение в сегменте
DW Определить слова во флэш или EEPROM
Ведь можно то же самое делать при помощи команд.
Поясните пожалуйста где это можно применить? И для чего? Если можно все то же самое делать командами к примеру.
POP, PUSH, RET, SPM, LPM, JMP, CALL, LDS, STS, LD, ST и тому подобное.
Не могу понять для чего нужны директивы.


