Навігація
Головна
 
Головна arrow Інформатика arrow Архітектура ЕОМ і систем
< Попередня   ЗМІСТ   Наступна >

РОБОТА В МАШИННОМУ ЦИКЛІ М1

Виконання будь-якої команди починається з першого машинного циклу M1, званого основним. Перед початком циклу в лічильнику команд процесора встановлений адреса першого байта черговий команди (див. Рис. 5.14).

У машинному циклі відбуваються такі процеси:

на такті T 1:

  • • адреса першого байта завантажується в регістр адреси процесора і виставляється на шину адреси; одночасно вміст лічильника команд надходить в схему инкремента-декремента;
  • • переднім фронтом імпульсу Ф 2 формується сигнал Синхрон, який свідчить про те, що поточний цикл є першим байтом; одночасно з цим сигналом на шину даних виставляється інформація про стан мікропроцесора;

на такті Т 2.

  • • переднім фронтом імпульсу Ф1 в Фус формується строб , за яким відбувається запис слова стану в регістр стану;
  • • переднім фронтом імпульсу Ф2 в мікропроцесорі генерується сигнал Прийом. За допомогою сигналу Прийом і вихідного сигналу D7 регістру стану в Фус надходить керуючий сигнал читання з пам'яті ПТП. Перший байт команди через двонаправлений буфер БД надходить на шини даних мікропроцесора, проте не сприймається ним;
  • • колишній уміст лічильника команд, що знаходиться в схемі инкремента-декремента, збільшується на одиницю і знову передається в лічильник. Отже, тепер у лічильнику буде вже знаходитися адреса другого байта команди або адреса першого байта наступної команди, якщо поточна команда є однобайтном;
  • • виявляється необхідність перекладу мікропроцесора в стан очікування Tw шляхом перевірки сигналів Готовності (Гт), Запиту захоплення (ЗЗх) і Підтвердження зупинки ( D 3). Якщо до моменту появи зрізу імпульсу Ф2 сигнал ГТ = 0, то мікропроцесор переходить в стан очікування 7vv, яке може тривати необмежено велике, але ціле число тактів. На зрізі Ф 2 кожного такту проводиться перевірка сигналу Гт. При Гт = 1, 33х = О, D3 = 0 мікропроцесор переходить в такт Ту

на такті Т 3 :

  • • негативним фронтом Ф1 перший байт команди записується в регістр команд (див. Рис. 5.14);
  • • позитивним фронтом Ф2 закінчується сигнал Прийом на виході мікропроцесора і, отже, сигнал читання з пам'яті ПТП (див. Рис. 6.8);

на такті Ту.

  • • перший байт команди надходить з регістра команд в пристрій управління, де аналізується і з'ясовується необхідність додаткового звернення до пам'яті;
  • • якщо команда однобайтном і операнди знаходяться в регістрах мікропроцесора, то таке звернення не потрібно і передбачена командою операція виконується; при необхідності використовується додатковий такт T 5 :
  • • якщо існує необхідність додаткового звернення до пам'яті, то основний машинний цикл М1 закінчується.
 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук