Выполняемая команда - Большая Энциклопедия Нефти и Газа, статья, страница 1
Существует три способа сделать что-нибудь: сделать самому, нанять кого-нибудь, или запретить своим детям делать это. Законы Мерфи (еще...)

Выполняемая команда

Cтраница 1


Выполняемая команда хранится в регистре РК. Дешифратор кода операции преобразует этот код в сигнал, появляющийся на соот-ветствующей данной команде выходной шине дешифратора. Блок синхроимпульсов после завершения очередного такта работы процессора добавляет к СТ единицу.  [1]

Выполняемая команда сначала попадает в устройство управления и расчленяется на отдельные части - код операции и адреса операндов. Код операции попадает в регистр кода операции, а адресные части - в регистр адреса МОЗУ. Индикация этих регистров выведена на сигнальную панель управления.  [2]

Последней выполняемой командой подпрограммы должна быть команда RTS возврата из подпрограммы в основную программу.  [3]

Если очередная выполняемая команда, поступившая из оперативной памяти ( ОЗУ) в процессор, представляет собой команду на операцию ввода-вывода, то она пересылается в соответствующий канал. Канал подключается к указанному в команде УВВ и из определенных ячеек ОЗУ получает так называемое управляющее слово канала. Управляющее слово содержит адрес первой команды хранящейся в ОЗУ программы ввода-вывода, которая организует процесс передачи данных. В ходе выполнения программы ввода-вывода канал выбирает данные из указанных в командах ввода-вывода ячеек ОЗУ и передает их УВВ либо помещает поступающие из УВВ данные в указанные ячейки ОЗУ. Передача данных производится байтами в темпе, в котором работает УВВ, через систему цепей ( называемую интерфейсом ввода-вывода), связывающую УВВ с каналом.  [4]

Последовательность выполняемых команд определяется счетчиком команд, начальное содержание которого равно адресу первой из этих команд. Его содержание увеличивается на единицу при начале выполнения каждой новой команды.  [5]

Регистр выполняемой команды - коротко, регистр команд ( обозначим его через В) - служит для приема команды, подлежащей выполнению и, следовательно, определяющей дальнейшие действия машины.  [6]

Адрес выполняемой команды хранится в адресном регистре АР емкостью 16 бит. В этом регистре может быть записан адрес любого из 65536 ( 216) слов, хранимых в ЗУ. Адрес выполняемой команды в адресный регистр поступает из счетчика команд СК, в котором хранится адрес следующей команды. Обычно СК, подготавливая следующую команду после выполнения текущей, увеличивает отсчет на единицу. В некоторых случаях счетчик команд делает дополнительные отсчеты.  [7]

Регистр выполняемой команды - коротко, регистр команд ( обозначим его через В) - служит для приема команды, подлежащей выполнению и, следовательно, определяющей дальнейшие действия машины. В машинах со свободным порядком выполнения команд счетчик команд обычно бывает частью регистра команд. Одноразрядные запоминающие устройства ( обозначим их совокупность через D) предназначаются для хранения специальных сигналов ( например, сигнала, называемого сигналом со), используемых при автоматическом изменении порядка выполнения команд. В ряде машин присутствуют так называемые индексные и базовые регистры ( обозначим их через F), содержимое которых может прибавляться ( отниматься) к содержимому регистра команд и тем самым изменять выполняемую команду. В таких машинах обычно для каждого индексного регистра имеется одноразрядное запоминающее устройство, предназначенное для специального сигнала, возникающего, если содержимое индексного регистра удовлетворяет некоторому условию, например делается равным нулю.  [8]

Уменьшение количества выполняемых команд и другие отмеченные выше особенности ШК.  [9]

10 Структура кодов команд. а четырехадресная. б трехадресиая. в двухадресная. г одноадресная. [10]

Для задания следующей выполняемой команды может быть применен один из следующих способов.  [11]

Среди аппаратно выполняемых команд машины есть специальные команды, которые выполняются только в программах 4 -, 5 -, 6 - и 7-го уровней. К этим командам относятся те, которые изменяют состояние главного регистра номера уровня, команды разрешения и запрещения прерывания и ряд операций тестового режима.  [12]

Значение кода длины выполняемой команды тоже не хранится в PSW. Его величина запоминается в байте 88 при обращениях к супервизору или в байте 8D при программных прерываниях.  [13]

В зависимости от выполняемой команды информация может интерпретироваться как числа с фиксированной точкой; числа с плавающей точкой ( полулогарифмическая форма представления информации); десятичные числа; битовые строки для логических операций.  [14]

Однако указывать адрес следующей выполняемой команды в большинстве машин не требуется, поскольку повсеместно используется память с произвольным доступом. Счетчик команд исполняет функцию стрелки, всегда указывающей на подлежащую выполнению команду. Аппаратно PC - это регистр, хранящий адрес текущей команды; он модифицируется в процессе ее выполнения: в нем формируется адрес следующей.  [15]



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