Язык:
Русский
English
Переместимые и абсолютные выражения
Обычно, выражение, связанное с меткой, переменной, процедурой или функцией, является переместимым, а выражение, связанное с константами, является абсолютным.
Переместимое выражение обозначает значение, которое требует перемещения во время компоновки. (Перемещение - это процесс, при котором компоновщик назначает символам абсолютные адреса.)
Абсолютное выражение обозначает значение, которое не требует перемещения.
Во время компиляции, компилятор не знает конечный адрес метки, переменной, процедуре или функции.
Конечный адрес не будет известен до начала компоновки, когда компоновщик назначит символу определенный абсолютный адрес.
Встроенный ассемблер позволяет вам выполнять любую операцию с абсолютными значениями, но он ограничивает операции с переместимыми значениями до добавления и вычитания констант.