Цикл - команда - Большая Энциклопедия Нефти и Газа, статья, страница 1
Еще один девиз Джонса: друзья приходят и уходят, а враги накапливаются. Законы Мерфи (еще...)

Цикл - команда

Cтраница 1


Цикл команды в ЭВМ состоит из двух фаз: выборки и исполнения команды. В первой фазе команда вызывается из памяти и счетчик команд инкрементируется. Во второй фазе команда исполняется в ЦП.  [1]

Цикл команды состоит из 1 - 5 машинных циклов. Машинный цикл состоит из 3 - 5 состояний.  [2]

Цикл команды - время, необходимое для выборки команды из памяти и ее исполнения.  [3]

Циклом команды называют интервал времени, требуемый для выборки из памяти команды и ее исполнения. Он состоит из 1 - 5 машинных циклов. Их конкретное число зависит от сложности операции, выполняемой в данной команде, и равно числу обращений МП к памяти или одному из устройств ввода-вывода.  [4]

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

Циклом команды называют время, необходимое при выполнении команды для считывания из памяти и ее исполнения.  [6]

Время цикла команд микропроцессора U808D определяется технологией изготовления микросхем. В используемой в данном случае р - МОП-технологии максимальное время цикла составляет 13 5 мкс.  [7]

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

Микро-ЭВМ общего назначения за один цикл команды выполняет только одну операцию, например сложение двух чисел. Устройство, изображенное на рис. 3.20, за один цикл команды выполняет несколько операций; например, оно осуществляет ввод из АЦ-преобразователя, умножение на константу и запоминание нового значения в своей собственной внутренней памяти до поступления следующего тактового импульса, разрешающего выборку. Таким образом, такая микро - ЭВМ может осуществлять все три необходимые для реализации цифрового фильтра операции - запоминание, умножение на константу и сложение.  [9]

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

Если встречается слово LOOP, то управление передается в начало цикла команд, а при встрече слова EXIT осуществляется выход из команды и управление передается на первую команду после слова ENDDO, завершающего данную команду.  [11]

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

13 Временная диаграмма. [13]

Как видно из рис. 13 3, данная временная диаграмма изображает цикл команды, состоя - м м м щий из трех машинных циклов: первые два из них ( Mi и М2) относятся к фазе выборки команд, а третий ( М) - к фазе выполнения команды. Код операции считывается в течение цикла Мь а в течение цикла М 2 определяется адрес порта. Цикл М3 отводится на считывание данных из порта и пересылку их в МП.  [14]

Команда 20 уменьшает на единицу содержимое ячейки 28 после каждого выполнения цикла команд 1 - 19 Команда 21 - это условная передача управления команде 1: она выполняется до тех пор, пока в ячейке 28 все еще хранится положительное число, и тем самым обеспечивает переход к следующему циклу команд 1 - ) 9 для решения следующей системы уравнений. Если же в ячейке 28 хранится 0, а это случится в точности после л циклов 1 - 19, то передача управления не осуществляется, а выполняется следующая команда 22, которая останавливает машину.  [15]



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