Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Первое — в МК существуют, по меньшей мере, два вида памяти — память программ и память данных и обращение к ним осуществляется разными способами.
Только в случае гарварда. В случае фон-неймановской архитектуры это не так. В случае модифицированного гарварда память для инструкций и данных зачастую общая, но используются разные шины, разные кэши (когда есть, ессно).
Объяснение очень простое. Использование констант таким образом позволяет поиграться с их разными значениями в отладчике, не перепрошивая девайс всякий раз.
Сначала я, действуя на автомате, написал, что следует применять #define
К вопросу о константах