Командный цикл - Большая Энциклопедия Нефти и Газа, статья, страница 3
Никому не поставить нас на колени! Мы лежали, и будем лежать! Законы Мерфи (еще...)

Командный цикл

Cтраница 3


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

Для некоторых операций, связанных с адресацией, вводом и модификацией разрядов, достаточно произвести одну микрооперацию, причем эти микрооперации не используются в совокупности с другими микрооперациями в одном командном цикле.  [32]

Цикл команды есть время, необходимое для вызова или выполнения команды. Каждый командный цикл состоит из нескольких фаз или операционных циклов. Для каждого доступа JK памяти и к каналу ввода-вывода необходим операционный цикл. При вызове из ОЗУ команд, состоящих из нескольких слов, для каждого слова команды требуется свой отдельный операционный цикл. В свою очередь каждая фаза состоит из временных тактов.  [33]

В общем случае микропроцессор функционирует следующим образом. В каждом командном цикле счетчик СК формирует номер команды посредством инкрементирования содержимого по импульсу устройства УУ. Номер команды загружается в регистр РГА и из внешних преобразователей, например ПЗУ, программной памяти, код команды считывается в регистр команд РК и временного хранения РБ. Код команды дешифрируется ДШ и выбирается первый адрес микропрограммы УУ. В соответствии с выбранной микропрограммой выполняются операции между АЛУ и регистрами. АЛУ по коду регистра РБ и регистра признаков РП выполняет функциональные преобразования над операндами, считываемыми из РОН или аккумулятора РА; результаты вычислений загружаются в аккумулятор РА или регистры РОН. Конец цикла выполнения команды определяется импульсом ин-крементации, поступающим после выполнения микропрограммы с устройства УУ на счетчик СК. Содержимое счетчика СК инкре-ментируется и по вышеописанной схеме выполняется очередной цикл команды.  [34]

Выходной регистр R имеет 13 индивидуально программируемых ячеек памяти. В одном командном цикле может быть установлена ( командой SETR) или сброшена ( командой RSTR) только одна ячейка регистра R, адресуемая текущим содержимым регистра У.  [35]

Пространство внешней памяти адресуется с помощью однонаправленной 16-битной шины с тремя состояниями выходов, которую можно переключить на ХАВ, YAB или РАВ. В одном командном цикле может быть произведен только один доступ к внешней памяти.  [36]

При считывании данных из памяти EEPROM необходимо записать нужный адрес в EEADR регистр и затем установить бит RD EECON1 0 в единицу. Данные появятся в следующем командном цикле в регистре EEDATA и могут быть прочитаны. Данные в регистре EEDATA фиксируются.  [37]

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

Схема синхронизации МК обеспечивает формирование сигналов синхронизации, необходимых для выполнения командных циклов центрального процессора, а также обмена информацией по внутренней магистрали. В зависимости от исполнения центрального процессора командный цикл может включать в себя от одного до нескольких ( 4 - 6) тактов синхронизации. Схема синхронизации формирует также метки времени, необходимые для работы таймеров МК. В состав схемы синхронизации входят делители частоты, которые формируют необходимые последовательности синхросигналов.  [39]

Система команд насчитывает 49 команд: 27 однобайтовых и 22 двухбайтовых. Однобайтовые команды в основном выполняются за один командный цикл, двухбайтовые - за два.  [40]

Блокировка шины - сигнал активизируется в начале внешнего шинного цикла чтение-модификация-запись ( RMW), остается активным между циклами чтения и записи и переводится в неактивное состояние в конце шинного цикла записи. Если внешняя шина не используется во время командного цикла, то сигнал остается неактивным до следующего цикла RMW. Командами, которые автоматически активизируют этот сигнал, являются BSET, CLR и BCHG во время доступа к внешней памяти.  [41]

Необходимо выдерживать определенную последовательность обращения к портам ввода / вывода. Запись в порт вывода происходит в конце командного цикла. Но при чтении данные должны быть стабильны в начале командного цикла. Будьте внимательны в операциях чтения, следующих сразу за записью в тот же порт.  [42]

43 Основные фазы работы микросистемы. [43]

Командный цикл делится на две фазы: выборки и исполнения. Работа ЦП заключается в непрерывном повторении чередующихся фаз командного цикла.  [44]

Цифры при этом сдвигаются в регистре влево по мере их набора на клавиатуре. При Т ажатии цифровой клавиши вырабатывается сигнал ввода командного цикла ( ВКД), соответствующий высокому уровню напряжения, который устанавливает в единичное состояние триггер Тгнижн.  [45]



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