Cтраница 4
Инструкция инициализирует начало аппаратного цикла относительно PC. Текущее содержимое LA и LC помещается в системный стек. [46]
Команды CALL / LCALL addr label служат для вызова подпрограммы с именем, определенным операндом label. Текущее содержимое регистра ТР автоматически запоминается по адресу, указанному операндом addr, вместе со значением соответствующего бита TAG. Возврат из вызванной подпрограммы осуществляется по команде MOVP TP. Принципиальное отличие ВМ89 от ВМ86 / ВМ88 заключается в том, что в нем отсутствует указатель стека. Операции, аналогичные стековым, можно выполнять, используя базовый регистр ( обычно РР) в качестве указателя стека. [47]
Текущее содержимое буфера обмена при этом теряется. [48]
Такая ситуация была проиллюстрирована выше на рис. 10.6. При выполнении второй команды вызова подпрограммы текущее содержимое счетчика команд помещается в стек. Текущее содержимое счетчика команд представляет собой в данном случае адрес одной из команд первой подпрограммы. Эти 2 байт размещаются в двух областях стека, следующих за теми областями, в которых хранится текущее содержимое счетчика команд главной программы. Теперь в счетчик команд загружается из второго и третьего байтов команды вызова подпрограммы начальный адрес второй подпрограммы, и начинается выполнение подпрограммы второго уровня вложения. [49]
![]() |
Язык Калсруда. [50] |
Определяются размеры видимой области и генерируется сетка с указанным шагом. Текущее содержимое дисплейного файла уничтожается. [51]
Если соответствующая фильтру запись не видна, щелкните на кнопке Изменить фильтр. Эта опция уничтожает текущее содержимое запроса или таблицы и отображает простую таблицу, содержащую все столбцы запроса или таблицы с пустой ячейкой под каждым из них. [52]
Предложение 0070 вызывает безусловный переход к GONOW. Так как для текущего содержимого KEYCHEX не обнаружено соответствия в таблице, программа не обрабатывает больше данную запись и заносит новое значение поля ключа из следующей записи на ленте. [53]
Ниже приводится описание выполнения каждой из хоманд. В каждом случае показано текущее содержимое обработанного к данному моменту поля. [54]
Непрерывный поток команд из буфера регенерации в дисплейный процессор, который необходимо поддерживать для регенерации изображения, управляется адресным регистром. Это означает, что текущее содержимое этого регистра определяет, какое слово должно быть выбрано следующим. После каждого шага содержимое адресного регистра может быть увеличено на единицу ( счетчик команд) или передано в память дисплейного файла через выходную шину. Новое значение регистра может быть получено из памяти через входную шину. [55]
Непрерывный поток команд из буфера регенерации в дисплейный процессор, который необходимо поддерживать для регенерации изображения, управляется адресным регистром. Это означает, что текущее содержимое этого регистра определяет, какое слово должно быть выбрано следующим. После каждого шага содержимое адресного регистра может быть увеличено на единицу ( счетчик команд) или передано в память дисплейного файла через выходную шину. Новое значение регистра может быть получено из памяти через входную шину. Генератор адреса прерывания реагирует на прерывания, выдавая соответствующий запрос в память. [56]
Описание: Начало аппаратного цикла, который повторяется до тех пор, пока не будет достигнуто значение операнда ехрг. В первом цикле инструкции текущее содержимое LA и LC сохраняется в системном стеке. [57]
Описание: Начало аппаратного цикла DO, который повторяется до тех пор, пока не будет достигнуто значение операнда инструкции. В первом цикле инструкции текущее содержимое LA и LC сохраняется в системном стеке. [58]
Все программы включают по меньшей мере два сегмента: сегмент процедуры и управляющий сегмент. Последний используется для хранения текущего содержимого регистров, диспетчерской информации, данных, необходимых для организации связи, и таблицы распределения памяти. Сегмент процедуры содержит машинную программу, определяющую ее реализацию. [59]