Cтраница 1
Цикл выполнения команды начинается с выборки ее из ОЗУ и передачи в регистр РК - После чтения команды к счетчику команд СК добавляется единица, чтобы подготовить выборку из ОЗУ очередной команды в следующем цикле. Затем в адресном регистре АР формируется исполнительный адрес операнда, операнд выбирается из ОЗУ, поступает в регистр операнда РО и производится его сложение с содержимым аккумулятора АЛУ. [1]
Цикл выполнения команды начинается с выборки ее из ОЗУ и передачи в регистр РК. После чтения команды к счетчику команд СК добавляется единица, чтобы подготовить выборку из ОЗУ очередной команды в следующем цикле. Затем в адресном регистре АР формируется исполнительный адрес операнда, операнд выбирается из ОЗУ, поступает в регистр операнда РО и производится его сложение с содержимым аккумулятора АЛУ. [2]
![]() |
Распределитель с двумя управляющими счетчиками. [3] |
Цикл выполнения команды счета Vi состоит из двух фаз. В первой фазе, которой соответствует сост. О на q - - l - u выходе блока чтения 9, осуществляется считывание из блока / данного и сложение его с единицей. [4]
В ходе цикла выполнения команды содержимое областей памяти 0001 и 0002 загружается в регистр адреса памяти. Содержимое области 0013 загружается в аккумулятор. Таким образом, в аккумулятор загружен младший байт первого слагаемого. [5]
В ходе цикла выполнения команды ЗАПИСЬ В ПАМЯТЬ ( рис. 7.21) содержимое счетчика команд увеличивается на 1 и указывает теперь на следующую команду. [6]
Таким образом, цикл выполнения команды начинается со считывания из памяти первого байта команды, который содержит код операции. [7]
На рис. 9.25 показана схема цикла выполнения команды в микропроцессоре, которая приводится, главным образом, с целью показать читателю, что, кроме некоторых деталей, она не отличается от схем рабочего цикла крупных ЭВМ. [8]
Запрещенный адрес команды - на начало цикла выполнения команды адрес в САК - нечетный. [9]
При естественном порядке следования команд в конце цикла выполнения команды к содержимому счетчика адреса команд прибавляется столько единиц, сколько ячеек памяти занимала выполняемая команда. В ЕС ЭВМ, например, при переменной длине команды в ее коде два, двоичных разряда: нулевой и первый отводятся для указания длины команды. В зависимости от значения этих разрядов к содержимому счетчика адреса команды прибавляется 2, 4 или 6 единиц. [10]
Последовательная работа устройства ЭВМ в течение времени выполнения команды составляет цикл выполнения команды. [11]
![]() |
Временные диаграммы захвата шины для минимального ( а и максимального ( б режимов. [12] |
Сигнал вырабатывается по префиксу LOCK и поддерживается в течение всего цикла выполнения команды, следующей за ним. При блокировке МП не воспринимает запросы на захват шины, обеспечивая себе возможность единоличного доступа к памяти. Такой тип доступа важен при организации семафоров. Сигнал блокировки LOCK не влияет на обработку запросов прерывания. В минимальном режиме сигнал LOCK отсутствует. Однако префикс LOCK все же используется для задержки выдачи подтверждения сигнала HLDA на время выполнения команды. [13]
Устройство управления ( УУ) координирует работу сопроцессора, определяя приоритеты каналов, синхронизируя циклы выполнения команд, пересылки с ПДП, ответы на запросы готовности канала. В частности, под управлением общего УУ выполняется начальная инициализация сопроцессора. [14]
![]() |
Типовая структурная схема однокристального микропроцессора. [15] |