Cтраница 2
![]() |
Дополнительные псевдооператоры данных. [16] |
Полагает счетчик адреса равным значению выражение. [17]
Если счетчик адреса содержит четное смещение, то псевдооператор EVEN никакого действия не вызовет, но если счетчик содержит нечетное смещение, то Ассемблер заменит псевдооператор EVEN на байт ООН с тем, чтобы сделать четным адрес следующей ячейки. [18]
Инициализирует счетчики адреса буфера и устанавливает границу буфера. [19]
Значение счетчика адреса также является термом. В начале трансляции транслятор ассемблера устанавливает первоначальное значение счетчика адреса. После обработки каждого оператора программы счетчик адреса увеличивается на длину транслируемого оператора. [20]
Значение счетчика адреса является переместимым термом, потому что при перемещении программы его значение изменяется. [21]
Значение счетчика адреса может использоваться для облегчения ссылки не текущую команду. Во время трансляции любого оператора в счетчике адреса содержится адрес левого байта элемента программы, описываемого этим оператором. Для ссылки на значение счетчика адреса используется символ, который должен быть первым термом в выражении. [22]
Значение счетчика адреса является переместимым термом. Характеристика длины счетчика адреса равна длине команды, в которой он используется. Таким образом, в нашем примере характеристика длины терма равна четырем. [23]
Ассемблер имеет счетчик адреса, в который он помещает нуль или начальный адрес, указанный в операторе START. Затем значение счетчика адреса увеличивается на величину, равную длине формата команды или. При этом устанавливается соответствие между символами, которые находятся в подполе названия, и значениями счетчика ад-реса. [24]
Ассемблер имеет счетчик адреса, в который он помещает нуль или начальный адрес, указанный в операторе START. Затем значение счетчика адреса увеличивается на величину, равную длине формата команды или константы в байтах. При этом устанавливается соответствие между символами, которые находятся в подполе названия, и значениями счетчика адреса. [25]
Так как счетчик адреса не закольцован, после набора во всех четырнадцати цифровых блоках табло требуемых цифр, номеронабиратель может использоваться в качестве задатчика ритма производства. С его помощью диспетчер может в течение смены, выдавать плановое задание на определенные отрезки времени. При этом импульсы, подаваемые с импульсных контактов ИК через схемы совпадения СС, записываются в цифровом блоке БЦ, соответствующем младшему разряду План суток с соответствующим переносом информации в старшие разряды при его заполнении. Аналогично осуществляется запись импульсов, поступающих от датчика Д, в цифровых блоках Факт суток и месяца, которые воспроизводят информацию о числе готовых изделий нарастаю - - щим итогом. [26]
Текущее значение счетчика адреса, который ведет компилятор для распределения памяти предложениями языка Ассемблера исходной программы, также может быть использовано в качестве константы. [27]
Характеристика длины счетчика адреса ( аналогично случаю ссылки на характеристику длины) равна длине команды, в которой используется значение счетчика. [28]
Выравнивания значения счетчика адреса при этом не производится. Если модификатор длины не задан, компилятор производит выравнивание, ориентируясь на тип объявляемой переменной. Для переменных типа С, X, Р, Z, В выравнивания не происходит. [29]
Текущее значение счетчика адреса, который ведет компилятор для распределения памяти предложениями языка Ассемблера исходной программы, также может быть использовано в качестве константы. [30]