Адрес - следующая команда - Большая Энциклопедия Нефти и Газа, статья, страница 4
Демократия с элементами диктатуры - все равно что запор с элементами поноса. Законы Мерфи (еще...)

Адрес - следующая команда

Cтраница 4


Сигнал с выхода элемента ИЛИ используется в БУК для формирования адреса следующей команды. Такой БУО может управлять выполнением т операций. Поэтому управляющий сигнал А г может вырабатываться не только в различных тактах, но и во время выполнения различных операций.  [46]

В последнем случае четвертый адрес в команде используется для указания адреса следующей команды программы.  [47]

Команды передачи управления прерывают естественный порядок выполнения команд и однозначно определяют адрес следующей команды. При выполнении команд передачи управления результат предыдущего действия сохраняется.  [48]

Когда выполнение текущей команды завершено, устройство управления выбирает из PC адрес следующей команды, и цикл повторяется.  [49]

50 Микрокоманда с битом JAMZ, равным 1, указывает на две потенциальные последующие микрокоманды. [50]

Отметим, что если все биты JAM равны 0, то адрес следующей команды - просто 9-битный номер в поле NEXT ADDRESS. Следовательно, следующий адрес микрокоманды зависит от значения бита Z, сохраненного при предыдущей операции АЛУ.  [51]

52 Схема обращения к подпрограмме. [52]

Точнее, в регистр поступает вторая полоппнз PSW, которая upove адреса следующей команды п трех последних байтах в старшем байте содержит код длины, значение СС и маску программных прерывании.  [53]

Первое подполе поля переменной представляет адрес операнда, а второе подполе - адрес следующей команды. Чтобы минимизировать время выполнения, вы решили, что команды должны быть разнесены на дорожке на четыре ячейки одна от другой. Это дает достаточно времени для завершения команды, прежде чем головка считывания барабана окажется над ячейкой следующей команды.  [54]

В случае перехода на другую часть программы ( или на подпрограмму) адрес следующей команды дается в третьем адресе предыдущей команды, который по шине КША переписывается в ЦУК или МУК.  [55]

56 Указатель расширенной записи состояния машины при контроле. [56]

В момент прихода запроса на прерывание поле адреса команды старого PSW содержит адрес следующей команды, которая должна была бы выполняться при отсутствии прерывания. В битах 32 и 33 старого PSW содержится код длины команды ( 110), указывающий длину ( в полусловах) последней обработанной процессором команды, во время которой возникло прерывание. Код длины команды определен для программных прерываний и прерываний при обращении к супервизору и не задается для других типов прерываний. В некоторых высокопроизводительных моделях Системы 370 код длины команды не определяется для некоторых видов программных прерываний. Это явление, называемое неточным прерыванием, вызвано совмещением во времени работы блока команд и исполнительного блока.  [57]

58 Структура взаимодействия микроконтроллера с объектом управления.| Обобщенная структура микроконтроллера. [58]

Последовательность выполнения каждой команды можно представить следующими тремя действиями: ЦП выдает адрес следующей команды по шине адреса; содержимое ячейки памяти по указанному адресу появляется на шине данных; ЦП считывает команду и исполняет ее. Такие же действия ЦП выполняет и по отношению к обрабатываемым данным, хранящимся в памяти и поступающим через модули ввода-вывода.  [59]



Страницы:      1    2    3    4