Программирование на Ассемблере


Директива =


Общий вид директивы =:

Имя = выражение

Значение, заданное для имени, вычисляется на этапе трансляции. Может изменяться в программе. В выражении правой части можно использовать переменные, определенные с помощью =, в том числе, и предыдущее значение переменной левой части. Правила задания выражений в директиве = определены выше (подраздел 3.5).

Примеры команд с константами:

X = 5

MaxSize = 100

MOV   EAX, X

MaxSize = MaxSize - 10

MOV   EBX, MaxSize+2

Заметим, что последняя команда эквивалентна команде:

MOV   EBX, 92.

Для четкого понимания различия между директивами определения констант еще раз сравните примеры использования этих директив!



Содержание раздела