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

Цикл - выполнение - команда

Cтраница 2


Регистр команд Р / С принимает выбранную из памяти программ команду и храпит ее в течение цикла выполнения команды. Загрузка Р / С выполняется по л-битной шине данных. Для загрузки каждой части команды требуется отдельный машинный цикл выборки команды. В 8-битных МП регистр команд обычно хранит первый байт команды - код операции. Второй и третий байты команды ( если команда трехбайтная) находятся во вспомогательных регистрах. Эти последние программно недоступны.  [16]

17 Меню объекта типа hatch.| Вариант контекстного меню команды COPY. [17]

Контекстное меню команды появляется на экране в том случае, если щелкнуть правой кнопкой мыши на поле чертежа в середине цикла выполнения команды. Часть команд меню может быть привязана к определенной команде AutoCAD. Эта специфическая часть добавляется в конец списка пунктов стандартного меню команды. В стандартную поставку AutoCAD такое меню не входит. ИмяКоманда; где ИмяКоманды - имя любой команды AutoCAD, в том числе и разработанной пользователем самостоятельно или приобретенной у стороннего разработчика.  [18]

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

Одновременность функционирования шинного контроллера и устройства управления последовательностью выполнения микрокоманд секвенсора в процессе работы MC68020 вносит элемент неопределенности в расчеты времени выполнения команд вследствие разнообразия возможного наложения циклов выполнения команд во времени друг на друга. Так, например, секвенсор может запросить шинный цикл, который шинный контроллер не в состоянии предоставить сразу же; при этом затрачивается время на ожидание завершения текущего шинного цикла.  [20]

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

В соответствии с адресом команды, поступающим на внешнее ЗУ команд через порты РА и PC, выбранная команда через входы INS поступает в регистр команд, где и хранится в течение всего цикла выполнения команды. Код операции, занимающий в зависимости от формата команды от 2 до 8 бит, поступает на дешифратор команд, который в соответствии с выполняемой командой формирует комплекс управляющих сигналов, поступающих в различные узлы микросхемы. Арифметические и логические операции над поступающими операндами выполняет 4-разрядное АЛУ. Операндами может быть содержимое входного 4-разрядного порта, поля константы выполняемой команды, аккумулятора, регистра Y или ячейки ОЗУ данных. Результат операции поступает в аккумулятор или регистр Y. Выбор источников операндов и приемников результата определяется соответствующими управляющими сигналами, формируемыми дешифратором команд в зависимости от выполняемой команды. Одновременно АЛУ формирует признаки переноса и результата сравнения, которые направляются в схему состояния и в дальнейшем определяют ход выполнения программы: условный переход или обращение к подпрограмме.  [22]

Код адреса команды по 16-разрядной шине адреса передается в память программ, из которой производится выборка ( считывание) очередной команды, и код команды поступает по шине данных в регистр команд, где хранится в течение цикла выполнения команды.  [23]

Это завершает моделирование выполнения первой команды. Весь процесс ( т.е. цикл выполнения команды) начинается заново со считывания следующей выполняемой команды.  [24]

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

В группе Command Mode предлагается три варианта. Параметр ENTER означает запрет вывода контекстных меню в середине цикла выполнения команды.  [26]

Встречаются команды короткие - в - двухбайтовом формате-и длинные - четырехбайтовые. Все команды должны располагаться с границы четных байтов: если перед началом цикла выполнения команды в САД оказывается нечетный адрес, возиикает особый случай запрещенного адреса команды. Не вее коды операций имеют смысл, и не во всех командах используется косвенный бит. Появление запрещенного КОП вызывает особый случай некорректной команды. В большинстве команд в разрядах с 8-го по 11 - й указывается либо общий регистр, либо 4-раэрядаая литериая константа, употребляемая в качестве маски, а в разрядах с 12-го по 15 - й задается второй общий регистр.  [27]

В большинстве фон-неймановских 32-разрядных МП для повышения производительности применяется конвейерный принцип, позволяющий процессору параллельно выполнять множество команд. Последовательность выполнения каждой команды разделяется в процессоре на основные операции; для выполнения операций каждого типа служат специализированные исполнительные устройства. Наиболее общий прием конвейеризации заключается в том, что во время выполнения предыдущей команды с упреждением производится выборка из памяти очередной команды. Тем самым достигается рациональное использование времени работы шины, которое в обычной ситуации затрачивается впустую, и сокращается длительность цикла выполнения команды.  [28]

Одновременно УУ передает на адресный вход ОЗУ адреса ячеек памяти, указанные в адресной части команды. Выбранные из ячеек памяти ОЗУ по этим адресам операнды направляются в АЛУ, где над ними производится операция, закодированная в операционной части команды. Результат выполненной в АЛУ операции записывается в ячейку памяти ОЗУ по адресу, переданному в ОЗУ из УУ в процессе расшифровки команды. Цикл выполнения команды на этом заканчивается. Затем из ОЗУ вызывается од следующей команды, для которой порядок действий тот же, что и для только что рассмотренной команды.  [29]

Импульсы с УУ тактируют основные блоки микропроцессора. Обращение к начальным адресам микропрограмм осуществляется регистром команд Р / С через дешифратор кода операции ДШ. Дешифрироваться могут все или старшие разряды регистра Р / С в зависимости от кода операции. Регистр Р / С служит для уранения кода операции в течение цикла выполнения команды и загружается по внутренней шине из регистров РОЯ или от внешних устройств через буфер данных БД. При сложной адресации команда может формироваться с помощью АЛУ.  [30]



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