Cтраница 1
Значение счетчика адреса может использоваться для облегчения ссылки не текущую команду. Во время трансляции любого оператора в счетчике адреса содержится адрес левого байта элемента программы, описываемого этим оператором. Для ссылки на значение счетчика адреса используется символ, который должен быть первым термом в выражении. [1]
Значение счетчика адреса является переместимым термом. Характеристика длины счетчика адреса равна длине команды, в которой он используется. Таким образом, в нашем примере характеристика длины терма равна четырем. [2]
Значение счетчика адреса также является термом. В начале трансляции транслятор ассемблера устанавливает первоначальное значение счетчика адреса. После обработки каждого оператора программы счетчик адреса увеличивается на длину транслируемого оператора. [3]
Значение счетчика адреса является переместимым термом, потому что при перемещении программы его значение изменяется. [4]
Поэтому значение счетчика адресов также величина перемещаемая и вначале трансляции равна перемещаемому нулю. [5]
Если значение счетчика адреса четное, то никаких действий не производится. [6]
Дополнительные псевдооператоры данных. [7] |
Сдвигает значение счетчика адреса к ближайшему четному байту. [8]
Выравнивает значение счетчика адреса. [9]
Изменяет значение счетчика адреса, прибавляя к нему вычисленную длину переменной. [10]
Выравнивания значения счетчика адреса при этом не производится. Если модификатор длины не задан, компилятор производит выравнивание, ориентируясь на тип объявляемой переменной. Для переменных типа С, X, Р, Z, В выравнивания не происходит. [11]
Выравнивания значения счетчика адреса при этом не производится. Если модификатор длины не задан, компилятор производит выравнивание, ориентируясь на тип объявляемой переменной. Для переменных типа С, X, Р, Z, В выравнивания не происходит. [12]
Выравнивание значения счетчика адреса при этом не производится. Если модификатор длины не задан, компилятор производит выравнивание, ориентируясь на тип объявляемой переменной. Для переменных типа С, X, Р, Z, В выравнивания не происходит. [13]
Компилятор формирует значения счетчика адреса отдельно для каждой секции, в том числе и для фиктивных секций. Для последних с помощью счетчика адреса компилятор назначает значения адресов, соответствующих именам предложений фиктивной секции. Эти имена могут использоваться, например, в качестве адресных констант типа А или Y в операндах предложений других секций. [14]
Ей присваивается значение текущего счетчика адреса предшествующей секции прежде, чем дирек тива. [15]