Cтраница 2
Возможна только однократная засылка информации. Цепочки засылок не допускаются. [16]
Число засылок в регистры при построении программы для данного дерева равно по крайней мере числу младших вершин в дереве. [17]
Оператор засылки 3 обеспечивает управление первоначальным направлением данных в ячейки ОЗУ. Оператор переноса П пересылает информацию из одних ячеек в другие. Оператор 3 обычно предусматривает определенные номера ячеек, а оператор Я не зависит от параметров. [18]
Оператором засылки называется оператор управления, осуществляющий последовательный перенос чисел в стандартные ячейки ЗУ. Информация об операторе 3 должна состоять из пар номеров ячеек ЗУ. Первый номер пары определяет ячейку, из которой производится засылка, второй номер пары определяет ячейку, в которую производится засылка чисел. [19]
Оператор засылки, не зависящий от параметра, будем называть оператором переноса. [20]
Порядок засылки информации в регистры - произвольный. [21]
Команды условного перехода. [22] |
Операция засылки адреса возврата выполняется в два шага: сначала текущее значение регистра указателя стека уменьшается на 2, затем производится запись адреса возврата в память по адресу, указанному в регистре УС. Эти действия выполняются по команде возврата из подпрограммы и приводят к тому, что выполнение основной программы продолжается, начиная с адреса возврата. [23]
Перед засылкой информации в запись программист должен присвоить переключателю соответствующее значение. В противном случае информация ( например, MARRIED) в поле заслана пе будет, и система никакой диагностики не выдаст. [24]
Переходы и засылки, используемые внутри арифметического выражения, не влияют на результат вычислений. [25]
Начнем с засылки нулей в массив, представляющий шахматную доску, и занесем в исходную позицию коня ( CASE ( l)) его координаты, определяемые А и В. [26]
Далее следует засылка образца OBRAZ в рабочую область AREA, редактирование с отметкой EDMK и уменьшение содержимого регистра 1 на единицу по команде BCTR. Команда перехода ВР ( предложение 18) проверяет знак числа. Если число положительное, то происходит переход к предложению с меткой МЗ, и по команде MV1 ( предложение 23) помещается знак плюс перед числом. Если число отрицательное, то выполняется команда MVI ( предложение 19), по которой знак минус помещается перед числом - Далее по команде А увеличивается значение адреса в регистре 1 на 7 байтов, н по команде МУС ( предложение 21) стираются символы CR, которые остались от редактирования. [27]
Затем осуществляется засылка нового результата в ячейку с - - 2, подготавливается и проводится последний просчет программы. [28]
ЭВМ, засылки значений параметров процедур и др.) требуется не очень большой объем памяти. [29]
Это соответствует засылке 1 в первый элемент массива А. [30]