m_avrina
@m_avrina
Студентота.

Как можно ввести equ?

Всем привет!
Могу ли я как-то определив константу в сегменте data
переопределить в .code?
Или же константа есть константа?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 2
freeExec
@freeExec
Участник OpenStreetMap
Зависит от типа собственно константы. Если это число, то она упадёт в регистры и менять пришлось бы opcode. Если же это данные, то зависит от компилятора. Некоторые могу паковать константы в секцию с данными и их можно поменять. Но есть кто создаёт секцию с доступом только для чтения.
Ответ написан
@assembled
Константы определенные через equ — это символьные константы, их значения подставляются на этапе препроцессинга, их можно определять и переопределять где угодно, их место действия — от точки определения и до конца программы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы