Cтраница 4
Как видно из рассмотрения команд обращения к памяти ( см. § 3.1, 3.2), разрядная сетка машины и система команд позволяют относительно просто строить программы, когда программа и все данные умещаются в одном кубе памяти. Однако возможны случаи, когда 4096 12-разрядных слов оказывается недостаточным, чтобы запасти необходимые сведения из внешнего мира или описать все необходимые действия с ними ( не хватает слов. [46]
В этой системе расшифровка команды обращения к СП осуществляется путем вызова и немедленного исполнения команд соответствующих СП. Интерпретирующая программа используется в процессе работы основной программы, поэтому она всегда находится в ОЗУ. [47]
Макрорасширение макрокоманды STXIT содержит команду обращения к Супервизору. STXIT предназначена для того, чтобы указать Супервизору, что в проблемной программе имеется подпрограмма обработки программных сбоев, связи с оператором или прерываний по таймеру, и чтобы при возникновении таких прерываний Супервизор передавал управление этим подпрограммам. [48]
Структура команд обращения к добавляемому арифметическому. [49] |
Ко второй группе микрокоманд примыкают команды обращения к добавляемому арифметическому блоку ( рив. [50]
Для вызова программы Согласование используется команда обращения в Супервизору SVC, являющаяся привилегированной командой. РЗ программы, которым надо построить цепочку связей, используют ее для передачи параметров, и управление передают посредством команды передачи управления. [51]
Как и команды перехода, команды обращения к подпрограмме и возврата из подпрограммы существуют в виде восьми условных разновидностей. [52]
В рабочей программе необходимо поместить команды обращения к КПМ. Эти команды должны выполняться один раз и до первого обращения к СП в основной программе, но после того, как вся рабочая программа будет введена в оперативную память. [53]
Другую временную последовательность исполнения имеет однобайтовая двухцикловая команда обращения к внешнему ОЗУ данных MOVX. Доступ к ОЗУ реализуется во втором машинном цикле, поэтому первый машинный цикл соответствует общей схеме, а во втором отсутствуют пустые операции FETCH. Во время второго машинного цикла первый строб ALE отсутствует, так как доступ к внешнему ОЗУ требует всего машинного цикла. [54]